Commit Graph

435 Commits (33e5308d8a0fb857a57c38def36ccf7b14ebf1c1)

Author SHA1 Message Date
Akinobu Mita 798248206b lib/string.c: introduce memchr_inv() 13 years ago
Alex Shi dcc3be6a54 slub: Discard slab page when node partial > minimum partial number 14 years ago
Alex Shi 9f26490412 slub: correct comments error for per cpu partial 14 years ago
Vasiliy Kulikov ab067e99d2 mm: restrict access to slab files under procfs and sysfs 14 years ago
Alex,Shi 12d79634f8 slub: Code optimization in get_partial_node() 14 years ago
Shaohua Li 136333d104 slub: explicitly document position of inserting slab to partial list 14 years ago
Shaohua Li 130655ef09 slub: add slab with one free object to partial list tail 14 years ago
Christoph Lameter 49e2258586 slub: per cpu cache for partial pages 14 years ago
Christoph Lameter 497b66f2ec slub: return object pointer from get_partial() / new_slab(). 14 years ago
Christoph Lameter acd19fd1a7 slub: pass kmem_cache_cpu pointer to get_partial() 14 years ago
Christoph Lameter e6e82ea112 slub: Prepare inuse field in new_slab() 14 years ago
Christoph Lameter 7db0d70540 slub: Remove useless statements in __slab_alloc 14 years ago
Christoph Lameter 69cb8e6b7c slub: free slabs without holding locks 14 years ago
Christoph Lameter 81107188f1 slub: Fix partial count comparison confusion 14 years ago
Akinobu Mita ef62fb32b7 slub: fix check_bytes() for slub debugging 14 years ago
Christoph Lameter 6fbabb20fa slub: Fix full list corruption if debugging is on 14 years ago
Sebastian Andrzej Siewior ffc79d2880 slub: use print_hex_dump 14 years ago
Christoph Lameter 9e577e8b46 slub: When allocating a new slab also prep the first object 14 years ago
Phil Carmody 497888cf69 treewide: fix potentially dangerous trailing ';' in #defined values/expressions 14 years ago
Christoph Lameter 1d07171c5e slub: disable interrupts in cmpxchg_double_slab when falling back to pagelock 14 years ago
Pekka Enberg bfa71457a0 SLUB: Fix missing <linux/stacktrace.h> include 14 years ago
Marcin Slusarz c4089f98e9 slub: reduce overhead of slub_debug 14 years ago
Ben Greear d18a90dd85 slub: Add method to verify memory is not freed 14 years ago
Ben Greear d6543e3935 slub: Enable backtrace for create/delete points 14 years ago
Christoph Lameter 4eade540fc slub: Not necessary to check for empty slab on load_freelist 14 years ago
Christoph Lameter 03e404af26 slub: fast release on full slab 14 years ago
Christoph Lameter e36a2652d7 slub: Add statistics for the case that the current slab does not match the node 14 years ago
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