typo in slab.c debug ?
PATCH 1/1 typo in slab.c debug ?
Looked like this condition was previously always false ...
Not tested or anything ... 2.5.62
john
mm/slab.c +1 -1
@@ -1643,7 +1643,7 @@if (cachep->ctor && cachep->flags &SLAB_POISON ) {unsigned long ctor_flags =SLAB_CTOR_CONSTRUCTOR ; -if (!flags & __GFP_WAIT) +if (!(flags & __GFP_WAIT)) ctor_flags |=SLAB_CTOR_ATOMIC ; cachep->ctor (objp, cachep, ctor_flags);