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 |
Pekka Enberg
|
bfb91fb650
Merge branch 'slab/next' into for-linus
|
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 |