Matt Mackall
|
70096a561d
SLOB: fix bogus ksize calculation fix
|
16 years ago |
Matt Mackall
|
85ba94ba05
SLOB: fix bogus ksize calculation
|
16 years ago |
Adrian Bunk
|
231367fd9b
mm: unexport ksize
|
17 years ago |
Alexey Dobriyan
|
51cc50685a
SL*B: drop kmem cache argument from constructor
|
17 years ago |
Andy Whitcroft
|
9023cb7e85
slob: record page flag overlays explicitly
|
17 years ago |
MinChan Kim
|
239f49c080
slob: Fix to return wrong pointer
|
17 years ago |
Yi Li
|
0701a9e649
slob: fix bug - when slob allocates "struct kmem_cache", it does not force alignment.
|
17 years ago |
Matt Mackall
|
20cecbae44
slob: reduce external fragmentation by using three free lists
|
17 years ago |
Matt Mackall
|
679299b32d
slob: fix free block merging at head of subpage
|
17 years ago |
Linus Torvalds
|
7fd272550b
Avoid double memclear() in SLOB/SLUB
|
17 years ago |
Tetsuo Handa
|
f8fcc93319
Add EXPORT_SYMBOL(ksize);
|
17 years ago |
Nick Piggin
|
d32ddd8f20
slob: fix memory corruption
|
17 years ago |
Christoph Lameter
|
4ba9b9d0ba
Slab API: remove useless ctor parameter and reorder parameters
|
17 years ago |
Christoph Lameter
|
ef8b4520bd
Slab allocators: fail if ksize is called with a NULL parameter
|
17 years ago |
Satyam Sharma
|
2408c55037
{slub, slob}: use unlikely() for kfree(ZERO_OR_NULL_PTR) check
|
17 years ago |
Matt Mackall
|
d6269543ef
slob: reduce list scanning
|
18 years ago |
Paul Mundt
|
20c2df83d2
mm: Remove slab destructors from kmem_cache_create().
|
18 years ago |
Christoph Lameter
|
81cda66261
Slab allocators: Cleanup zeroing allocations
|
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 |
Paul Mundt
|
84a01c2f8e
slob: sparsemem support
|
18 years ago |
Paul Mundt
|
6193a2ff18
slob: initial NUMA support
|
18 years ago |
Nick Piggin
|
553948491c
slob: improved alignment handling
|
18 years ago |
Nick Piggin
|
d87a133fc2
slob: remove bigblock tracking
|
18 years ago |
Nick Piggin
|
95b35127f1
slob: rework freelist handling
|
18 years ago |
Christoph Lameter
|
a35afb830f
Remove SLAB_CTOR_CONSTRUCTOR
|
18 years ago |
Christoph Lameter
|
c59def9f22
Slab allocators: Drop support for destructors
|
18 years ago |
Nick Piggin
|
afc0cedbe9
slob: implement RCU freeing
|
18 years ago |
Akinobu Mita
|
4ab688c512
slob: fix page order calculation on not 4KB page
|
18 years ago |