my requirement is as follows.
I want disable preemption on all cpus. and then call a function
with on_each_cpu(preempt_disable, NULL, 1, 1); call I dont think it will work.
is there a way to achieve it ?
Im' trying to upgrade a Linux kernel from 2.6.18 to 2.6.30.
The machine is a HP Proliant with Intel Xeon processor double six core. The 2.6.18 kernel work fine.
When booting with the 2.6.30, the kernel can not identify more than 8 CPU and i get this message :
checking TSC synchronization [CPU#0 -> CPU#8]: passed.
And the kernel could not boot.
Please can you help me with this