From d0f7e2beabe6a116152ccc31959b6654b6ef0071 Mon Sep 17 00:00:00 2001 From: Russell King Date: Tue, 6 Dec 2011 12:57:02 +0000 Subject: [PATCH] ARM: restart: Temporary #error to persuade platform maintainers to take the restart changes seriously Force builds to fail to ensure that platform maintainers take the restart changes seriously, and sort out fixing their code before the next merge window. Signed-off-by: Russell King --- arch/arm/mach-gemini/include/mach/system.h | 1 + arch/arm/mach-s3c2410/include/mach/system-reset.h | 1 + arch/arm/mach-s3c64xx/include/mach/system.h | 1 + arch/arm/mach-shmobile/include/mach/system.h | 1 + arch/arm/mach-vt8500/include/mach/system.h | 1 + arch/arm/plat-samsung/include/plat/system-reset.h | 1 + arch/arm/plat-tcc/include/mach/system.h | 1 + 7 files changed, 7 insertions(+) diff --git a/arch/arm/mach-gemini/include/mach/system.h b/arch/arm/mach-gemini/include/mach/system.h index 4d9c1f872472..5e68cd41fd4c 100644 --- a/arch/arm/mach-gemini/include/mach/system.h +++ b/arch/arm/mach-gemini/include/mach/system.h @@ -28,6 +28,7 @@ static inline void arch_idle(void) cpu_do_idle(); } +#error Fix me up static inline void arch_reset(char mode, const char *cmd) { __raw_writel(RESET_GLOBAL | RESET_CPU1, diff --git a/arch/arm/mach-s3c2410/include/mach/system-reset.h b/arch/arm/mach-s3c2410/include/mach/system-reset.h index 913893d44650..ec0cee7924a5 100644 --- a/arch/arm/mach-s3c2410/include/mach/system-reset.h +++ b/arch/arm/mach-s3c2410/include/mach/system-reset.h @@ -15,6 +15,7 @@ extern void (*s3c24xx_reset_hook)(void); +#error Fix me up static void arch_reset(char mode, const char *cmd) { diff --git a/arch/arm/mach-s3c64xx/include/mach/system.h b/arch/arm/mach-s3c64xx/include/mach/system.h index d8ca5786ba25..e19c58468174 100644 --- a/arch/arm/mach-s3c64xx/include/mach/system.h +++ b/arch/arm/mach-s3c64xx/include/mach/system.h @@ -18,6 +18,7 @@ static void arch_idle(void) /* nothing here yet */ } +#error Fix me up static void arch_reset(char mode, const char *cmd) { if (mode != 's') diff --git a/arch/arm/mach-shmobile/include/mach/system.h b/arch/arm/mach-shmobile/include/mach/system.h index 956ac18ddbf9..3e9f823231cb 100644 --- a/arch/arm/mach-shmobile/include/mach/system.h +++ b/arch/arm/mach-shmobile/include/mach/system.h @@ -6,6 +6,7 @@ static inline void arch_idle(void) cpu_do_idle(); } +#error Fix me up static inline void arch_reset(char mode, const char *cmd) { soft_restart(0); diff --git a/arch/arm/mach-vt8500/include/mach/system.h b/arch/arm/mach-vt8500/include/mach/system.h index d6c757eaf26b..787bcd25c5b3 100644 --- a/arch/arm/mach-vt8500/include/mach/system.h +++ b/arch/arm/mach-vt8500/include/mach/system.h @@ -12,6 +12,7 @@ static inline void arch_idle(void) cpu_do_idle(); } +#error Fix me up static inline void arch_reset(char mode, const char *cmd) { writel(1, VT8500_PMSR_VIRT); diff --git a/arch/arm/plat-samsung/include/plat/system-reset.h b/arch/arm/plat-samsung/include/plat/system-reset.h index a448e990964d..19e0b72870d3 100644 --- a/arch/arm/plat-samsung/include/plat/system-reset.h +++ b/arch/arm/plat-samsung/include/plat/system-reset.h @@ -16,6 +16,7 @@ void (*s5p_reset_hook)(void); +#error Fix me up static void arch_reset(char mode, const char *cmd) { /* SWRESET support in s5p_reset_hook() */ diff --git a/arch/arm/plat-tcc/include/mach/system.h b/arch/arm/plat-tcc/include/mach/system.h index 909e6035d843..c4fca0126e18 100644 --- a/arch/arm/plat-tcc/include/mach/system.h +++ b/arch/arm/plat-tcc/include/mach/system.h @@ -23,6 +23,7 @@ static inline void arch_idle(void) cpu_do_idle(); } +#error Fix me up static inline void arch_reset(char mode, const char *cmd) { plat_tcc_reboot(); -- 2.39.5