[<prev] [next>] [day] [month] [year] [list]
Message-Id: <1385021099-3264-1-git-send-email-penberg@iki.fi>
Date: Thu, 21 Nov 2013 10:04:59 +0200
From: Pekka Enberg <penberg@....fi>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Andrew Morton <akpm@...ux-foundation.org>,
Christoph Lameter <cl@...ux.com>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] SLAB changes for v3.13
Hi Linus,
Please pull the latest SLAB tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux.git slab/next
The patches from Joonsoo Kim switch mm/slab.c to use 'struct page' for slab
internals similar to mm/slub.c. This reduces memory usage and improves
performance:
https://lkml.org/lkml/2013/10/16/155
Rest of the changes are bug fixes from various people.
Pekka
------------------>
The following changes since commit 6e4664525b1db28f8c4e1130957f70a94c19213e:
Linux 3.11 (2013-09-02 13:46:10 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux.git slab/next
for you to fetch changes up to 721ae22ae1a51c25871b7a0b543877aa94ff2a20:
mm, slub: fix the typo in mm/slub.c (2013-11-11 18:19:07 +0200)
----------------------------------------------------------------
Christoph Lameter (1):
slub: Handle NULL parameter in kmem_cache_flags
Joonsoo Kim (17):
slab: correct pfmemalloc check
slab: change return type of kmem_getpages() to struct page
slab: remove colouroff in struct slab
slab: remove nodeid in struct slab
slab: remove cachep in struct slab_rcu
slab: overloading the RCU head over the LRU for RCU free
slab: use well-defined macro, virt_to_slab()
slab: use __GFP_COMP flag for allocating slab pages
slab: change the management method of free objects of the slab
slab: remove kmem_bufctl_t
slab: remove SLAB_LIMIT
slab: replace free and inuse in struct slab with newly introduced active
slab: use struct page for slab management
slab: remove useless statement for checking pfmemalloc
slab: rename slab_bufctl to slab_freelist
slab: fix to calm down kmemleak warning
slab: replace non-existing 'struct freelist *' with 'void *'
Pekka Enberg (1):
Merge branch 'slab/struct-page' into slab/next
Roman Bobniev (1):
slub: proper kmemleak tracking if CONFIG_SLUB_DEBUG disabled
Zhi Yong Wu (2):
mm, slub: fix the typo in include/linux/slub_def.h
mm, slub: fix the typo in mm/slub.c
include/linux/mm_types.h | 24 +-
include/linux/slab.h | 9 +-
include/linux/slab_def.h | 4 +-
include/linux/slub_def.h | 2 +-
mm/slab.c | 571 ++++++++++++++++++-----------------------------
mm/slub.c | 45 +++-
6 files changed, 280 insertions(+), 375 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists