Yes, it does make things much much harder to debug - but:
* If you get a problem on a preemtive UP kernel, it is likely to be a problem
on a SMP too - and those are hard to debug aswell. But the positive aspect
is that you get more people that can do the debugging... :-)
(One CPU gets delayed with handling a IRQ the other runs into the critical
section)
* It is optional at compile time.
And could even be made run time optional / CPU ! Just set a too big value
on the counter and it will never reschedule...
/RogerL
-- Roger Larsson Skellefteċ Sweden - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/