Signed-off-by: Vladimir Davydov <vdavydov@xxxxxxxxxxxxx> --- mm/slab.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mm/slab.c b/mm/slab.c index 6009e44a4d1d..4cb2619277ff 100644 --- a/mm/slab.c +++ b/mm/slab.c @@ -3530,6 +3530,10 @@ static inline void __cache_free(struct kmem_cache *cachep, void *objp, kmemcheck_slab_free(cachep, objp, cachep->object_size); #ifdef CONFIG_MEMCG_KMEM + /* + * Per cpu arrays are disabled for dead memcg caches in order not to + * prevent self-destruction. + */ if (unlikely(!ac)) { int nodeid = page_to_nid(virt_to_page(objp)); -- 1.7.10.4 -- 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>