Re: [patch v3.6] mm, slab: lock the correct nodelist after reenabling irqs

2012-08-30 Thread Pekka Enberg
On Wed, Aug 29, 2012 at 2:41 PM, Haggai Eran wrote: >> Looks like a problem in 072bb0aa5e0 ("mm: sl[au]b: add knowledge of >> PFMEMALLOC reserve pages"). cache_grow() can reenable irqs which allows >> this to be scheduled on a different cpu, possibly with a different node. >> So it turns out that

Re: [patch v3.6] mm, slab: lock the correct nodelist after reenabling irqs

2012-08-29 Thread Haggai Eran
On 29/08/2012 05:57, David Rientjes wrote: > On Tue, 28 Aug 2012, Haggai Eran wrote: > >> Hi, >> >> I believe I have encountered a bug in kernel 3.6-rc3. It starts with the >> assertion in mm/slab.c:2629 failing, and then the system hangs. I can >> reproduce this bug by running a large compilation

[patch v3.6] mm, slab: lock the correct nodelist after reenabling irqs

2012-08-28 Thread David Rientjes
On Tue, 28 Aug 2012, Haggai Eran wrote: > Hi, > > I believe I have encountered a bug in kernel 3.6-rc3. It starts with the > assertion in mm/slab.c:2629 failing, and then the system hangs. I can > reproduce this bug by running a large compilation (compiling the kernel > for instance). > > Here's