[GIT PULL] SLAB updates for 2.6.37-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

The bulk of changes here are from Christoph Lameter's SLUB unification patch series. I've included SLUB cleanups that don't change the core allocator and hope to queue the more interesting patches for 2.6.38. There's also bug fixes and other cleanups included here from David Rientjes and Namhyung Kim.

The SLUB patches were built on Tejun Heo's UP per-CPU patches which is why they show up in the pull request although you already have them in master.

                        Pekka

The following changes since commit 35da7a307c535f9c2929cae277f3df425c9f9b1e:
  Linus Torvalds (1):
        Merge branch 'for-2.6.37/core' of git://git.kernel.dk/linux-2.6-block

are available in the git repository at:

  ssh://master.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6.git for-linus

Christoph Lameter (14):
      slub: Force no inlining of debug functions
      slub: Remove dynamic dma slab allocation
      slub: Remove static kmem_cache_cpu array for boot
      slub: Dynamically size kmalloc cache allocations
      slub: Extract hooks for memory checkers from hotpaths
      slub: Move gfpflag masking out of the hotpath
      slub: Add dummy functions for the !SLUB_DEBUG case
      slub: Fix up missing kmalloc_cache -> kmem_cache_node case for memoryhotplug
      Slub: UP bandaid
      slub: reduce differences between SMP and NUMA
      SLUB: Pass active and inactive redzone flags instead of boolean to debug functions
      slub: extract common code to remove objects from partial list without locking
      slub: Enable sysfs support for !CONFIG_SLUB_DEBUG
      slub: Move functions to reduce #ifdefs

David Rientjes (2):
      slob: fix gfp flags for order-0 page allocations
      slub: fix SLUB_RESILIENCY_TEST for dynamic kmalloc caches

Namhyung Kim (3):
      slub: Fix signedness warnings
      slub: Add lock release annotation
      slub: Move NUMA-related functions under CONFIG_NUMA

Pekka Enberg (5):
      SLUB: Fix merged slab cache names
      Revert "Slub: UP bandaid"
      SLUB: Optimize slab_free() debug check
      SLUB: Fix memory hotplug with !NUMA
      Merge branch 'master' into for-linus

Tejun Heo (4):
      vmalloc: pcpu_get/free_vm_areas() aren't needed on UP
      percpu: reduce PCPU_MIN_UNIT_SIZE to 32k
      percpu: use percpu allocator on UP too
      percpu: clear memory allocated with the km allocator

 include/linux/slub_def.h |   14 +-
 lib/Kconfig.debug        |    2 +-
 mm/slob.c                |    4 +-
 mm/slub.c                |  788 ++++++++++++++++++++++++----------------------
 4 files changed, 424 insertions(+), 384 deletions(-)

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxxx  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]