• L
    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 · e97e386b
    Linus Torvalds 提交于
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:
      slub: pack objects denser
      slub: Calculate min_objects based on number of processors.
      slub: Drop DEFAULT_MAX_ORDER / DEFAULT_MIN_OBJECTS
      slub: Simplify any_slab_object checks
      slub: Make the order configurable for each slab cache
      slub: Drop fallback to page allocator method
      slub: Fallback to minimal order during slab page allocation
      slub: Update statistics handling for variable order slabs
      slub: Add kmem_cache_order_objects struct
      slub: for_each_object must be passed the number of objects in a slab
      slub: Store max number of objects in the page struct.
      slub: Dump list of objects not freed on kmem_cache_close()
      slub: free_list() cleanup
      slub: improve kmem_cache_destroy() error message
      slob: fix bug - when slob allocates "struct kmem_cache", it does not force alignment.
    e97e386b
slub.c 104.9 KB