Commit Graph

403 Commits (fc59c05306fe1dcfa3fb8ba34ed45407fba4689c)

Author SHA1 Message Date
Christoph Lameter fc59c05306 slub: Get rid of the another_slab label 14 years ago
Christoph Lameter 80f08c191f slub: Avoid disabling interrupts in free slowpath 14 years ago
Christoph Lameter 5c2e4bbbd6 slub: Disable interrupts in free_debug processing 14 years ago
Christoph Lameter 881db7fb03 slub: Invert locking and avoid slab lock 14 years ago
Christoph Lameter 2cfb7455d2 slub: Rework allocator fastpaths 14 years ago
Christoph Lameter 61728d1efc slub: Pass kmem_cache struct to lock and freeze slab 14 years ago
Christoph Lameter 5cc6eee8a8 slub: explicit list_lock taking 14 years ago
Christoph Lameter b789ef518b slub: Add cmpxchg_double_slab() 14 years ago
Christoph Lameter 8cb0a5068f slub: Move page->frozen handling near where the page->freelist handling occurs 14 years ago
Christoph Lameter 50d5c41cd1 slub: Do not use frozen page flag but a bit in the page counters 14 years ago
Christoph Lameter 7e0528dadc slub: Push irq disable into allocate_slab() 14 years ago
Chris Metcalf d4d84fef6d slub: always align cpu_slab to honor cmpxchg_double requirement 14 years ago
Linus Torvalds 49a78d085f slub: remove no-longer used 'unlock_out' label 14 years ago
Christoph Lameter a71ae47a2c slub: Fix double bit unlock in debug mode 14 years ago
Christoph Lameter 442b06bcea slub: Remove node check in slab_free 14 years ago
David Rientjes bd07d87fd4 slub: avoid label inside conditional 14 years ago
Christoph Lameter 1393d9a185 slub: Make CONFIG_DEBUG_PAGE_ALLOC work with new fastpath 14 years ago
Christoph Lameter 6332aa9d25 slub: Avoid warning for !CONFIG_SLUB_DEBUG 14 years ago
Christoph Lameter 1759415e63 slub: Remove CONFIG_CMPXCHG_LOCAL ifdeffery 14 years ago
Thomas Gleixner 30106b8ce2 slub: Fix the lockless code on 32-bit platforms with no 64-bit cmpxchg 14 years ago
Christoph Lameter 8dc16c6c04 slub: Move debug handlign in __slab_free 14 years ago
Christoph Lameter dc1fb7f436 slub: Move node determination out of hotpath 14 years ago
Christoph Lameter 01ad8a7bc2 slub: Eliminate repeated use of c->page through a new page variable 14 years ago
Christoph Lameter 5f80b13ae4 slub: get_map() function to establish map of free objects in a slab 14 years ago
Christoph Lameter 33de04ec4c slub: Use NUMA_NO_NODE in get_partial 14 years ago
Li Zefan 607bf324ab slub: Fix a typo in config name 14 years ago
Lucas De Marchi 25985edced Fix common misspellings 14 years ago
Christoph Lameter b8c4c96ed4 SLUB: Write to per cpu data when allocating it 14 years ago
Thomas Gleixner f9b615de46 slub: Fix debugobjects with lockless fastpath 14 years ago
Christoph Lameter 4fdccdfbb4 slub: Add statistics for this_cmpxchg_double failures 14 years ago
Christoph Lameter 2fd66c517d slub: Add missing irq restore for the OOM path 14 years ago
Christoph Lameter a24c5a0ea9 slub: Dont define useless label in the !CONFIG_CMPXCHG_LOCAL case 14 years ago
Lai Jiangshan da9a638c6f slub,rcu: don't assume the size of struct rcu_head 14 years ago
Lai Jiangshan ab9a0f196f slub: automatically reserve bytes at the end of slab 14 years ago
Christoph Lameter 8a5ec0ba42 Lockless (and preemptless) fastpaths for slub 14 years ago
Christoph Lameter d3f661d69a slub: Get rid of slab_free_hook_irq() 14 years ago
Mariusz Kozlowski d71f606f68 slub: fix ksize() build error 14 years ago
Eric Dumazet b3d41885d9 slub: fix kmemcheck calls to match ksize() hints 14 years ago
Christoph Lameter 63310467a3 mm: Remove support for kmem_cache_name() 14 years ago
Joe Perches 62c70bce8a mm: convert sprintf_symbol to %pS 14 years ago
Christoph Lameter 04d94879c8 slub: Avoid use of slub_lock in show_slab_objects() 14 years ago
Nick Piggin ccd35fb9f4 kernel: kmem_ptr_validate considered harmful 14 years ago
Tero Roponen 37d57443d5 slub: Fix a crash during slabinfo -v 14 years ago
Tero Roponen 8165984acf slub: Fix a crash during slabinfo -v 14 years ago
Pavel Emelyanov 68cee4f118 slub: Fix slub_lock down/up imbalance 14 years ago
Pavel Emelyanov 98072e4d97 slub: Fix slub_lock down/up imbalance 14 years ago
Richard Kennedy 4a92379bdf slub tracing: move trace calls out of always inlined functions to reduce kernel code size 14 years ago
Pekka Enberg 92a5bbc11f SLUB: Fix memory hotplug with !NUMA 15 years ago
Christoph Lameter a5a84755c5 slub: Move functions to reduce #ifdefs 15 years ago
Christoph Lameter ab4d5ed5ee slub: Enable sysfs support for !CONFIG_SLUB_DEBUG 15 years ago