Commit Graph

64 Commits (2e443fd003d76394a8ceb78f079260478aa10710)

Author SHA1 Message Date
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
Christoph Lameter d1187ed210 vmstat: use our own timer events 18 years ago
Rafael J. Wysocki 8bb7844286 Add suspend-related notifications for CPU hotplug 18 years ago
Pekka J Enberg 7ae439ce0c krealloc: fix kerneldoc comments 18 years ago
Christoph Lameter 5e6d444ea1 SLUB: rework slab order determination 18 years ago
Christoph Lameter 45edfa580b SLUB: include lifetime stats and sets of cpus / nodes in tracking output 18 years ago
Christoph Lameter 41ecc55b8a SLUB: add CONFIG_SLUB_DEBUG 18 years ago
Christoph Lameter 02cbc87446 SLUB: move tracking definitions and check_valid_pointer() away from debug code 18 years ago
Christoph Lameter 636f0d7de8 SLUB: consolidate trace code 18 years ago
Christoph Lameter 35e5d7ee27 SLUB: introduce DebugSlab(page) 18 years ago
Christoph Lameter b345970905 SLUB: move resiliency check into SYSFS section 18 years ago
Christoph Lameter 7656c72b5a SLUB: add macros for scanning objects in a slab 18 years ago
Christoph Lameter 672bba3a4b SLUB: update comments 18 years ago
Christoph Lameter 26a7bd0302 SLUB: get rid of finish_bootstrap 18 years ago
Christoph Lameter 1f99a283dc SLUB: clean up krealloc 18 years ago
Christoph Lameter abcd08a6f5 SLUB: use check_valid_pointer in kmem_ptr_validate 18 years ago
Christoph Lameter be7b3fbcef SLUB: after object padding only needed for Redzoning 18 years ago
Christoph Lameter 65c02d4cfb SLUB: add support for dynamic cacheline size determination 18 years ago
Linus Torvalds 0f9008ef38 Fix up SLUB compile 18 years ago
Christoph Lameter cfce66047f Slab allocators: remove useless __GFP_NO_GROW flag 18 years ago
Christoph Lameter 4f10493459 slab allocators: Remove SLAB_CTOR_ATOMIC 18 years ago