On Wed, 23 Nov 2011 at 08:58, Benjamin Herrenschmidt wrote: > > > --- linux-2.6.orig/mm/slub.c 2011-11-21 21:15:41.575673204 -0600 > > > +++ linux-2.6/mm/slub.c 2011-11-21 21:16:33.442336849 -0600 [...] > > > - } while (this_cpu_cmpxchg(s->cpu_slab->partial, oldpage, page) != oldpage); > > > + } while (irqsafe_cpu_cmpxchg(s->cpu_slab->partial, oldpage, page) != oldpage); > > Christian, can you try it see if that helps in your case ? Only this one-liner from Christoph or any of the other patches that were proposed in this thread? Will test...but this might take a while... Christian. -- BOFH excuse #214: Fluorescent lights are generating negative ions. If turning them off doesn't work, take them out and put tin foil on the ends. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>