Re: [block IO crash] Re: 2.6.39-rc5-git2 boot crashs

From: Ingo Molnar
Date: Wed May 04 2011 - 06:19:55 EST



* Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote:

> But I rather suspect, that CONFIG_SLUB=y is the thing we need to look at. The
> lockless fastpath cmpxchg comes to my mind.

Hm, and CONFIG_X86_ELAN, as Linus noted, has an impact on the cmpxchg
implementation.

> Either we generate broken code with that ELAN caused options or that combo
> triggers some hidden problem in SLUB.

Note that the crash went away with SLUB_DEBUG=y and PAGEALLOC=y and
SLUB_DEBUG=y would certainly narrow any lockless-SLUB race windows.

Thanks,

Ingo
--
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/