Hi. On Sat, 2006-10-21 at 15:41 +0200, Rafael J. Wysocki wrote: > On Saturday, 21 October 2006 14:21, Nigel Cunningham wrote: > > Move process freezing functions from include/linux/sched.h to freezer.h, > > Hm, I'd rather move them to suspend.h. Is there any reason for introducing > yet another header file? Suspend.h sounds reasonable. I picked freezer.h because I thought it made the purpose of the #include simple and crystal clear, and doesn't pull in other dependencies (my freezer.h depends on nothing else, where as suspend.h already depends on: #if defined(CONFIG_X86) || defined(CONFIG_FRV) || defined(CONFIG_PPC32) #include <asm/suspend.h> #endif #include <linux/swap.h> #include <linux/notifier.h> #include <linux/init.h> #include <linux/pm.h> That said, suspend.h isn't anything like sched.h itself :) Nigel