Christoph Lameter
|
945cf2b619
mm/sl[aou]b: Extract a common function for kmem_cache_destroy
|
13 years ago |
Christoph Lameter
|
7c9adf5a54
mm/sl[aou]b: Move list_add() to slab_common.c
|
13 years ago |
Christoph Lameter
|
208c4358dc
mm/slub: Use kmem_cache for the kmem_cache structure
|
13 years ago |
Christoph Lameter
|
79576102af
mm/slub: Add debugging to verify correct cache use on kmem_cache_free()
|
13 years ago |
Joonsoo Kim
|
e24fc410f5
slub: reduce failure of this_cpu_cmpxchg in put_cpu_partial() after unfreezing
|
13 years ago |
Christoph Lameter
|
19c7ff9ecd
slub: Take node lock during object free checks
|
13 years ago |
Glauber Costa
|
d9b7f22623
slub: use free_page instead of put_page for freeing kmalloc allocation
|
13 years ago |
Christoph Lameter
|
5091b74a95
mm: slub: optimise the SLUB fast path to avoid pfmemalloc checks
|
13 years ago |
Mel Gorman
|
072bb0aa5e
mm: sl[au]b: add knowledge of PFMEMALLOC reserve pages
|
13 years ago |
David Rientjes
|
737b719ed6
mm, slub: ensure irqs are enabled for kmemcheck
|
13 years ago |
Christoph Lameter
|
20cea9683e
mm, sl[aou]b: Move kmem_cache_create mutex handling to common code
|
13 years ago |
Christoph Lameter
|
18004c5d40
mm, sl[aou]b: Use a common mutex definition
|
13 years ago |
Christoph Lameter
|
97d0660915
mm, sl[aou]b: Common definition for boot state of the slab allocators
|
13 years ago |
Christoph Lameter
|
039363f38b
mm, sl[aou]b: Extract common code for kmem_cache_create()
|
13 years ago |
Julia Lawall
|
068ce415be
slub: remove invalid reference to list iterator variable
|
13 years ago |
Joonsoo Kim
|
43d77867a4
slub: refactoring unfreeze_partials()
|
13 years ago |
Joonsoo Kim
|
d24ac77f71
slub: use __cmpxchg_double_slab() at interrupt disabled place
|
13 years ago |
Andi Kleen
|
e7b691b085
slab/mempolicy: always use local policy from interrupt context
|
13 years ago |
Christoph Lameter
|
3b0efdfa1e
mm, sl[aou]b: Extract common fields from struct kmem_cache
|
13 years ago |
Pekka Enberg
|
23910c50cc
Merge branch 'slub/cleanups' into slab/next
|
13 years ago |
Linus Torvalds
|
af4f8ba31a
Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
|
13 years ago |
Christoph Lameter
|
57d437d2aa
slub: pass page to node_match() instead of kmem_cache_cpu structure
|
13 years ago |
Christoph Lameter
|
f6e7def7f7
slub: Use page variable instead of c->page.
|
13 years ago |
Christoph Lameter
|
c17dda40a6
slub: Separate out kmem_cache_cpu processing from deactivate_slab
|
13 years ago |
Christoph Lameter
|
ec3ab083a7
slub: Get rid of the node field
|
13 years ago |
Christoph Lameter
|
188fd06320
slub: new_slab_objects() can also get objects from partial list
|
13 years ago |
Christoph Lameter
|
f469743673
slub: Simplify control flow in __slab_alloc()
|
13 years ago |
Christoph Lameter
|
7ced371971
slub: Acquire_slab() avoid loop
|
13 years ago |
Christoph Lameter
|
507effeaba
slub: Add frozen check in __slab_alloc
|
13 years ago |
Christoph Lameter
|
6faa68337b
slub: Use freelist instead of "object" in __slab_alloc
|
13 years ago |