[PATCH] cpu hotplug: revert init patch submitted for 2.6.17
In 2.6.17, there was a problem with cpu_notifiers and XFS. I provided a band-aid solution to solve that problem. In the process, i undid all the changes you both were making to ensure that these notifiers were available only at init time (unless CONFIG_HOTPLUG_CPU is defined). We deferred the real fix to 2.6.18. Here is a set of patches that fixes the XFS problem cleanly and makes the cpu notifiers available only at init time (unless CONFIG_HOTPLUG_CPU is defined). If CONFIG_HOTPLUG_CPU is defined then cpu notifiers are available at run time. This patch reverts the notifier_call changes made in 2.6.17 Signed-off-by:Chandra Seetharaman <sekharan@us.ibm.com> Cc: Ashok Raj <ashok.raj@intel.com> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
Showing
- arch/i386/kernel/cpu/intel_cacheinfo.c 1 addition, 1 deletionarch/i386/kernel/cpu/intel_cacheinfo.c
- arch/ia64/kernel/palinfo.c 1 addition, 1 deletionarch/ia64/kernel/palinfo.c
- arch/ia64/kernel/salinfo.c 1 addition, 1 deletionarch/ia64/kernel/salinfo.c
- arch/ia64/kernel/topology.c 1 addition, 1 deletionarch/ia64/kernel/topology.c
- arch/powerpc/kernel/sysfs.c 1 addition, 1 deletionarch/powerpc/kernel/sysfs.c
- arch/x86_64/kernel/mce.c 1 addition, 1 deletionarch/x86_64/kernel/mce.c
- drivers/base/topology.c 1 addition, 1 deletiondrivers/base/topology.c
- drivers/cpufreq/cpufreq.c 1 addition, 1 deletiondrivers/cpufreq/cpufreq.c
- kernel/hrtimer.c 1 addition, 1 deletionkernel/hrtimer.c
- kernel/profile.c 1 addition, 1 deletionkernel/profile.c
- kernel/rcupdate.c 1 addition, 1 deletionkernel/rcupdate.c
- kernel/softirq.c 1 addition, 1 deletionkernel/softirq.c
- kernel/softlockup.c 1 addition, 1 deletionkernel/softlockup.c
- kernel/timer.c 1 addition, 1 deletionkernel/timer.c
- kernel/workqueue.c 1 addition, 1 deletionkernel/workqueue.c
- mm/page_alloc.c 1 addition, 1 deletionmm/page_alloc.c
- mm/slab.c 1 addition, 1 deletionmm/slab.c
- mm/vmscan.c 1 addition, 1 deletionmm/vmscan.c
Loading
Please register or sign in to comment