Hi Linus, Please pull the latest SLAB tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux.git slab/for-linus Bulk of the changes are more slab unification from Christoph. There's also few fixes from Aaron, Glauber, and Joonsoo thrown into the mix. Pekka ------------------> The following changes since commit 51a26ae7a14b85c99c9be470c2d28eeeba0f26a3: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2013-05-06 15:51:10 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux.git slab/for-linus Aaron Tomlin (1): mm: slab: Verify the nodeid passed to ____cache_alloc_node Christoph Lameter (19): slab: Use proper formatting specs for unsigned size_t slab: Move kmalloc related function defs slab: Common kmalloc slab index determination slab: Use common kmalloc_index/kmalloc_size functions slab: Common name for the per node structures slab: Rename nodelists to node slab: Common constants for kmalloc boundaries slab: Common definition for the array of kmalloc caches slab: Common function to create the kmalloc array stat: Use size_t for sizes instead of unsigned slab: Common Kmalloc cache determination slab: Rename list3/l3 to node slab: Common definition for kmem_cache_node slab: Handle ARCH_DMA_MINALIGN correctly slab: Fixup CONFIG_PAGE_ALLOC/DEBUG_SLAB_LEAK sections slub: Do not dereference NULL pointer in node_match slub: tid must be retrieved from the percpu area of the current processor slab: Return NULL for oversized allocations mm, slab_common: Fix bootstrap creation of kmalloc caches Glauber Costa (1): slub: correctly bootstrap boot caches Joonsoo Kim (3): mm/sl[au]b: correct allocation type check in kmalloc_slab() slub: correct to calculate num of acquired objects in get_partial_node() slub: add 'likely' macro to inc_slabs_node() Pekka Enberg (1): Merge branch 'slab/next' into slab/for-linus fs/proc/stat.c | 2 +- include/linux/kmalloc_sizes.h | 45 --- include/linux/slab.h | 231 +++++++++---- include/linux/slab_def.h | 54 +-- include/linux/slub_def.h | 136 +------- mm/slab.c | 790 +++++++++++++++++------------------------ mm/slab.h | 43 +++- mm/slab_common.c | 174 +++++++++- mm/slub.c | 221 ++---------- 9 files changed, 781 insertions(+), 915 deletions(-) delete mode 100644 include/linux/kmalloc_sizes.h -- 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/