Skip to content
  • Linus Torvalds's avatar
    Merge branch 'slab/next' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux · 720d8507
    Linus Torvalds authored
    Pull SLAB changes from Pekka Enberg:
     "Most of the changes included are from Christoph Lameter's "common
      slab" patch series that unifies common parts of SLUB, SLAB, and SLOB
      allocators.  The unification is needed for Glauber Costa's "kmem
      memcg" work that will hopefully appear for v3.7.
    
      The rest of the changes are fixes and speedups by various people."
    
    * 'slab/next' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux: (32 commits)
      mm: Fix build warning in kmem_cache_create()
      slob: Fix early boot kernel crash
      mm, slub: ensure irqs are enabled for kmemcheck
      mm, sl[aou]b: Move kmem_cache_create mutex handling to common code
      mm, sl[aou]b: Use a common mutex definition
      mm, sl[aou]b: Common definition for boot state of the slab allocators
      mm, sl[aou]b: Extract common code for kmem_cache_create()
      slub: remove invalid reference to list iterator variable
      mm: Fix signal SIGFPE in slabinfo.c.
      slab: move FULL state transition to an initcall
      slab: Fix a typo in commit 8c138b "slab: Get rid of obj_size macro"
      mm, slab: Build fix for recent kmem_cache changes
      slab: rename gfpflags to allocflags
      slub: refactoring unfreeze_partials()
      slub: use __cmpxchg_double_slab() at interrupt disabled place
      slab/mempolicy: always use local policy from interrupt context
      slab: Get rid of obj_size macro
      mm, sl[aou]b: Extract common fields from struct kmem_cache
      slab: Remove some accessors
      slab: Use page struct fields instead of casting
      ...
    720d8507