Vladimir Davydov
|
c67a8a685a
memcg, slab: merge memcg_{bind,release}_pages to memcg_{un}charge_slab
|
11 years ago |
Vladimir Davydov
|
1e32e77f95
memcg, slab: do not schedule cache destruction when last page goes away
|
11 years ago |
Vladimir Davydov
|
03afc0e25f
slab: get_online_mems for kmem_cache_{create,destroy,shrink}
|
11 years ago |
Vladimir Davydov
|
5dfb417509
sl[au]b: charge slabs to kmemcg explicitly
|
11 years ago |
Christoph Lameter
|
41a212859a
slub: use sysfs'es release mechanism for kmem_cache
|
11 years ago |
Vladimir Davydov
|
a44cb94491
memcg, slab: never try to merge memcg caches
|
11 years ago |
Vladimir Davydov
|
f8570263ee
memcg, slab: RCU protect memcg_params for root caches
|
11 years ago |
Vladimir Davydov
|
959c8963fc
memcg, slab: fix barrier usage when accessing memcg_caches
|
11 years ago |
Qiang Huang
|
2ade4de871
memcg, kmem: rename cache_from_memcg to cache_from_memcg_idx
|
11 years ago |
Andrey Vagin
|
6f6b895189
memcg: check that kmem_cache has memcg_params before accessing it
|
12 years ago |
Wanpeng Li
|
276a2439ce
mm/slab: Give s_next and s_stop slab-specific names
|
12 years ago |
Wanpeng Li
|
e25839f679
mm/slab: Sharing s_next and s_stop between slab and slub
|
12 years ago |
Christoph Lameter
|
ca34956b80
slab: Common definition for kmem_cache_node
|
12 years ago |
Christoph Lameter
|
ce8eb6c424
slab: Rename list3/l3 to node
|
12 years ago |
Christoph Lameter
|
2c59dd6544
slab: Common Kmalloc cache determination
|
12 years ago |
Christoph Lameter
|
f97d5f634d
slab: Common function to create the kmalloc array
|
12 years ago |
Glauber Costa
|
943a451a87
slab: propagate tunable values
|
12 years ago |
Glauber Costa
|
749c54151a
memcg: aggregate memcg cache values in slabinfo
|
12 years ago |
Glauber Costa
|
1f458cbf12
memcg: destroy memcg caches
|
12 years ago |
Glauber Costa
|
b9ce5ef49f
sl[au]b: always get the cache from its page in kmem_cache_free()
|
12 years ago |
Glauber Costa
|
2633d7a028
slab/slub: consider a memcg parameter in kmem_create_cache
|
12 years ago |
Glauber Costa
|
ba6c496ed8
slab/slub: struct memcg_params
|
12 years ago |
Christoph Lameter
|
4590685546
mm/sl[aou]b: Common alignment code
|
12 years ago |
Christoph Lameter
|
45530c4474
mm, sl[au]b: create common functions for boot slab creation
|
12 years ago |
Glauber Costa
|
d8843922fb
slab: Ignore internal flags in cache creation
|
13 years ago |
Glauber Costa
|
0d7561c61d
sl[au]b: Process slabinfo_show in common code
|
12 years ago |
Glauber Costa
|
bcee6e2a13
mm/sl[au]b: Move print_slabinfo_header to slab_common.c
|
12 years ago |
Glauber Costa
|
b7454ad3cf
mm/sl[au]b: Move slabinfo processing to slab_common.c
|
12 years ago |
Pekka Enberg
|
aac3a1664a
Revert "mm/sl[aou]b: Move sysfs_slab_add to common"
|
13 years ago |
Christoph Lameter
|
8a13a4cc80
mm/sl[aou]b: Shrink __kmem_cache_create() parameter lists
|
13 years ago |