summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds2013-10-14 19:00:36 +0200
committerLinus Torvalds2013-10-14 19:00:36 +0200
commit4b60667a06375c8cce1deaf15730eca90eaa01dd (patch)
tree561685cd2e658ab247a29b22329105681341cb80
parentMerge tag 'pm+acpi-3.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git... (diff)
parentslab_common: Do not check for duplicate slab names (diff)
downloadkernel-qcow2-linux-4b60667a06375c8cce1deaf15730eca90eaa01dd.tar.gz
kernel-qcow2-linux-4b60667a06375c8cce1deaf15730eca90eaa01dd.tar.xz
kernel-qcow2-linux-4b60667a06375c8cce1deaf15730eca90eaa01dd.zip
Merge branch 'slab/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
Pull SLAB fix from Pekka Enberg: "A regression fix for overly eager slab cache name checks" * 'slab/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux: slab_common: Do not check for duplicate slab names
-rw-r--r--mm/slab_common.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mm/slab_common.c b/mm/slab_common.c
index a3443278ce3a..e2e98af703ea 100644
--- a/mm/slab_common.c
+++ b/mm/slab_common.c
@@ -56,6 +56,7 @@ static int kmem_cache_sanity_check(struct mem_cgroup *memcg, const char *name,
continue;
}
+#if !defined(CONFIG_SLUB) || !defined(CONFIG_SLUB_DEBUG_ON)
/*
* For simplicity, we won't check this in the list of memcg
* caches. We have control over memcg naming, and if there
@@ -69,6 +70,7 @@ static int kmem_cache_sanity_check(struct mem_cgroup *memcg, const char *name,
s = NULL;
return -EINVAL;
}
+#endif
}
WARN_ON(strchr(name, ' ')); /* It confuses parsers */