On Tue, Dec 20, 2011 at 09:48:26PM +0900, Kukjin Kim wrote: > diff --git a/arch/arm/mach-s3c64xx/include/mach/system.h b/arch/arm/mach-s3c64xx/include/mach/system.h > index d8ca578..353ed43 100644 > --- a/arch/arm/mach-s3c64xx/include/mach/system.h > +++ b/arch/arm/mach-s3c64xx/include/mach/system.h > @@ -11,20 +11,9 @@ > #ifndef __ASM_ARCH_SYSTEM_H > #define __ASM_ARCH_SYSTEM_H __FILE__ > > -#include <plat/watchdog-reset.h> > - > static void arch_idle(void) > { > /* nothing here yet */ > } > > -static void arch_reset(char mode, const char *cmd) > -{ > - if (mode != 's') > - arch_wdt_reset(); > - > - /* if all else fails, or mode was for soft, jump to 0 */ > - soft_restart(0); > -} > - I just noticed this: if this comes before "ARM: restart: remove the now empty arch_reset()" (which it has to) then this will induce a build error. If you have added all the necessary .restart hooks, then this patch should remove the _contents_ of arch_reset() but leave the function there. The "ARM: restart: remove the now empty arch_reset()" is the earliest point at which arch_reset() can be safely removed from any platform (and that can only happen _after_ platforms we care about have been converted.) The dependency chain is: 1. Base restart changes + restart cleanups. 2. Platforms adding their .restart hooks, emptying arch_reset() as they're fully converted. Then, once all platforms we care about are converted: 3. Removal of code calling arch_reset(). 4. Removal of all empty arch_reset() functions and any header files left empty at this point. So, a patch combining (2) and (4) really doesn't work. -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html