Re: OOPS in 2.2.8 buffer code (bdflush related)

Linus Torvalds (torvalds@transmeta.com)
Wed, 12 May 1999 13:33:16 -0700 (PDT)


On Wed, 12 May 1999, Ionut Badulescu wrote:
>
> It seems that the kernel is trying to wake up bdflush and bdflush is not
> quite ready... bdflush_tsk == NULL and that NULL propagates all the way to
> %edx in wake_up_process. main.c does try to start bdflush before playing
> with initrd, so it looks like a race condition to me. BTW, the same kernel
> with the same initrd boots fine on a much faster machine (K6/350 UP).

Embarrassing, agreed. Easily fixed by putting a test for a NULL bdflush
task,

Linus

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/