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 from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/