Commit Graph

84 Commits (cca3b3718ca96dca51daf1129ac03003bcede751)

Author SHA1 Message Date
Christoph Lameter ba0268a8b0 SLUB: accurately compare debug flags during slab cache merge 18 years ago
Christoph Lameter 5d540fb715 slub: do not fail if we cannot register a slab with sysfs 18 years ago
Christoph Lameter a2f92ee7e7 SLUB: do not fail on broken memory configurations 18 years ago
Christoph Lameter 9e86943b6c SLUB: use atomic_long_read for atomic_long variables 18 years ago
Christoph Lameter 1ceef40249 SLUB: Fix dynamic dma kmalloc cache creation 18 years ago
Christoph Lameter fcda3d89bf SLUB: Remove checks for MAX_PARTIAL from kmem_cache_shrink 18 years ago
Peter Zijlstra 2208b764c1 slub: fix bug in slub debug support 18 years ago
Peter Zijlstra 02febdf7f6 slub: add lock debugging check 18 years ago
Paul Mundt 20c2df83d2 mm: Remove slab destructors from kmem_cache_create(). 18 years ago
Linus Torvalds 9550b105b8 slub: fix ksize() for zero-sized pointers 18 years ago
Christoph Lameter 8ab1372fac SLUB: Fix CONFIG_SLUB_DEBUG use for CONFIG_NUMA 18 years ago
Christoph Lameter a0e1d1be20 SLUB: Move sysfs operations outside of slub_lock 18 years ago
Christoph Lameter 434e245ddd SLUB: Do not allocate object bit array on stack 18 years ago
Christoph Lameter 81cda66261 Slab allocators: Cleanup zeroing allocations 18 years ago
Christoph Lameter ce15fea827 SLUB: Do not use length parameter in slab_alloc() 18 years ago
Christoph Lameter 12ad6843dd SLUB: Style fix up the loop to disable small slabs 18 years ago
Adrian Bunk 5af328a510 mm/slub.c: make code static 18 years ago
Christoph Lameter 7b55f620e6 SLUB: Simplify dma index -> size calculation 18 years ago
Christoph Lameter f1b2633936 SLUB: faster more efficient slab determination for __kmalloc 18 years ago
Christoph Lameter dfce8648d6 SLUB: do proper locking during dma slab creation 18 years ago
Christoph Lameter 2e443fd003 SLUB: extract dma_kmalloc_cache from get_cache. 18 years ago
Christoph Lameter 0c71001320 SLUB: add some more inlines and #ifdef CONFIG_SLUB_DEBUG 18 years ago
Christoph Lameter d07dbea464 Slab allocators: support __GFP_ZERO in all allocators 18 years ago
Christoph Lameter 6cb8f91320 Slab allocators: consistent ZERO_SIZE_PTR support and NULL result semantics 18 years ago
Christoph Lameter ef2ad80c7d Slab allocators: consolidate code for krealloc in mm/util.c 18 years ago
Christoph Lameter d45f39cb06 SLUB Debug: fix initial object debug state of NUMA bootstrap objects 18 years ago
Christoph Lameter 6300ea7503 SLUB: ensure that the number of objects per slab stays low for high orders 18 years ago
Christoph Lameter 68dff6a9af SLUB slab validation: Move tracking information alloc outside of lock 18 years ago
Christoph Lameter 5b95a4acf1 SLUB: use list_for_each_entry for loops over all slabs 18 years ago
Christoph Lameter 2492268472 SLUB: change error reporting format to follow lockdep loosely 18 years ago
Christoph Lameter f0630fff54 SLUB: support slub_debug on by default 18 years ago
Christoph Lameter d23cf676d0 slub: remove useless EXPORT_SYMBOL 18 years ago
Christoph Lameter dbc55faa64 SLUB: Make lockdep happy by not calling add_partial with interrupts enabled during bootstrap 18 years ago
Christoph Lameter 8496634302 SLUB: fix behavior if the text output of list_locations overflows PAGE_SIZE 18 years ago
Christoph Lameter 4b356be019 SLUB: minimum alignment fixes 18 years ago
Christoph Lameter dd08c40e3e SLUB slab validation: Alloc while interrupts are disabled must use GFP_ATOMIC 18 years ago
Christoph Lameter 272c1d21d6 SLUB: return ZERO_SIZE_PTR for kmalloc(0) 18 years ago
Christoph Lameter 27390bc335 SLUB: fix locking for hotplug callbacks 18 years ago
Christoph Lameter 8ffa68755a SLUB: Fix NUMA / SYSFS bootstrap issue 18 years ago
Christoph Lameter 33e9e24101 SLUB Debug: fix check for super sized slabs (>512k 64bit, >256k 32bit) 18 years ago
Christoph Lameter c12b3c6251 SLUB Debug: Fix object size calculation 18 years ago
Christoph Lameter 3ec0974210 SLUB: Simplify debug code 18 years ago
Christoph Lameter a35afb830f Remove SLAB_CTOR_CONSTRUCTOR 18 years ago
Christoph Lameter 5577bd8a85 SLUB: Do our own flags based on PG_active and PG_error 18 years ago
Christoph Lameter 4b6f075045 SLUB: Define functions for cpu slab handling instead of using PageActive 18 years ago
Christoph Lameter c59def9f22 Slab allocators: Drop support for destructors 18 years ago
Hugh Dickins 1800782016 slub: don't confuse ctor and dtor 18 years ago
Christoph Lameter bcf889f965 SLUB: remove nr_cpu_ids hack 18 years ago
Christoph Lameter 894b8788d7 slub: support concurrent local and remote frees and allocs on a slab 18 years ago
Christoph Lameter 4037d45220 Move remote node draining out of slab allocators 18 years ago