Re: printks in the scheduler freeze during scripts

Andrew Morton (akpm@zip.com.au)
Thu, 27 Jun 2002 07:15:51 -0700


anton wilson wrote:
>
> I'm running linux 2.4.17 and Redhat 7.2 with the preemptive and low latency
> patches, and whenever I stick printks in the scheduler(void) my system
> freezes somewhere after it tries to load the system font. Where it stops
> seems to be random. I can only run under single user mode without my system
> freezing. Does anyone have any clues why? Or any better ways to go about
> tracking the scheduling of processes in the scheduler?
>

printk() calls wake_up(), to give klogd a kick. So a printk
from the scheduler tends to deadlock. Just delete the
last two lines of kernel/printk.c:release_console_sem() and it
should work OK.
-
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/