Re: Badness in interruptible_sleep_on in 2.6.2-rc2-mm1

From: Jes Sorensen
Date: Wed Jan 28 2004 - 06:59:22 EST


>>>>> "Randy" == rwhron <rwhron@xxxxxxxxxxxxx> writes:

Randy> Quad P3 Xeon boots with a series of these: Badness in
Randy> interruptible_sleep_on at kernel/sched.c:2239 Call Trace:

It's because XFS's pagebuf_daemon calls interruptible_sleep_on without
holding the big kernel lock. While what it's doing is pretty ugly,
it's in fact not dangerous in thise case. I am seeing the same on an
ia64, but it only shows up a couple of times and then quiets down and
it boots fine.

If you want, you can remove the SLEEP_ON_BKLCHECK in
kernel/sched.c:interruptible_sleep_on() until a proper fix comes out.
Or even better, rewrite the code in xfs/pagebuf/pagebuf.c to do the
right thing instead.

Cheers,
Jes
-
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/