[GIT PULL] slab changes for v3.2
From: Pekka Enberg
Date: Wed Oct 26 2011 - 11:18:15 EST
Hi Linus,
Please pull the latest slab tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux.git slab/for-linus
There's fixes, optimizations, and cleanups in the tree. The most interesting
ones are:
- SLUB per-CPU partial list optimization from Christoph Lameter
- /proc/slabinfo access restriction from Vasiliy Kulikov
Please note that the latter changes ABI to require root access that was agreed
to by almost everybody.
Pekka
The following changes since commit 3cfef9524677a4ecb392d6fbffe6ebce6302f1d4:
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2011-10-26 16:17:32 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux.git slab/for-linus
Alex Shi (2):
slub: correct comments error for per cpu partial
slub: Discard slab page when node partial > minimum partial number
Alex,Shi (1):
slub: Code optimization in get_partial_node()
Christoph Lameter (7):
slub: free slabs without holding locks
slub: Remove useless statements in __slab_alloc
slub: Prepare inuse field in new_slab()
slub: pass kmem_cache_cpu pointer to get_partial()
slub: return object pointer from get_partial() / new_slab().
slub: per cpu cache for partial pages
slub: update slabinfo tools to report per cpu partial list statistics
Jason Liu (1):
slub: doc: update the slabinfo.c file path
Pekka Enberg (2):
Merge branch 'slab/urgent' into slab/next
Merge branches 'slab/next' and 'slub/partial' into slab/for-linus
Sebastian Andrzej Siewior (2):
slab: use print_hex_dump
slub: use print_hex_dump
Shaohua Li (1):
slub: explicitly document position of inserting slab to partial list
Thomas Jarosch (1):
tools, slub: Fix off-by-one buffer corruption after readlink() call
Vasiliy Kulikov (1):
mm: restrict access to slab files under procfs and sysfs
Documentation/vm/00-INDEX | 2 -
include/linux/mm_types.h | 14 +-
include/linux/slub_def.h | 4 +
mm/slab.c | 19 +-
mm/slub.c | 558 +++++++++++++++++++++++++++++++--------------
tools/slub/slabinfo.c | 10 +-
6 files changed, 425 insertions(+), 182 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/