On Fri, 23 May 2014, Vladimir Davydov wrote: > > If you look at the end of unfreeze_partials() you see that we release > > locks and therefore enable preempt before calling into the page allocator. > > Yes, we release the node's list_lock before calling discard_slab(), but > we don't enable irqs, which are disabled in put_cpu_partial(), just > before calling it, so we call the page allocator with irqs off and > therefore preemption disabled. Ok that is something that could be fixed. -- 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/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>