Re: 2.6.9-rc2-mm4

From: Gene Heskett
Date: Mon Sep 27 2004 - 21:13:43 EST


On Monday 27 September 2004 19:01, Ingo Molnar wrote:
>could you try the patch below ontop of -mm4 and try again the
> .config that failed before? Does the bootup still hang?
>
>The early bootup stage is pretty fragile because the idle thread is
> not yet functioning as such and so we need preemption disabled.
> Whether the bootup fails or not seems to depend on timing details
> so e.g. the presence of SCHED_SMT makes it go away.
>
>disabling preemption explicitly has another advantage: the atomicity
>check in schedule() will catch early-bootup schedule() calls from
> now on.
>
>the patch also fixes another preempt-bkl buglet: interrupt-driven
>forced-preemption didnt go through preempt_schedule() so it resulted
> in auto-dropping of the BKL. Now we go through preempt_schedule()
> which properly deals with the BKL.
>
> Ingo
>

You talked me into it Ingo, and it works with the bkl preempt turned
on now. And nothing unusual in the dmesg log. Make this one part of
-mm5.

--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.26% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com attorneys please note, additions to this message
by Gene Heskett are:
Copyright 2004 by Maurice Eugene Heskett, all rights reserved.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/