Vladimir Davydov
|
6f817f4cda
memcg: move memcg_update_cache_size() to slab_common.c
|
10 years ago |
Vladimir Davydov
|
33a690c45b
memcg: move memcg_{alloc,free}_cache_params to slab_common.c
|
10 years ago |
Joonsoo Kim
|
423c929cbb
mm/slab_common: commonize slab merge logic
|
10 years ago |
Joonsoo Kim
|
07f361b2be
mm/slab_common: move kmem_cache definition to internal header
|
10 years ago |
Andrew Morton
|
3aa24f519e
mm/slab_common.c: suppress warning
|
10 years ago |
Andrey Ryabinin
|
928cec9cd6
mm: move slab related stuff from util.c to slab_common.c
|
11 years ago |
Mike Snitzer
|
45ccaf4764
Merge branch 'slab/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux into for-3.16-rcX
|
11 years ago |
Vladimir Davydov
|
0bd62b1190
slab: delete cache from list after __kmem_cache_shutdown succeeds
|
11 years ago |
Vladimir Davydov
|
776ed0f037
memcg: cleanup kmem cache creation/destruction functions naming
|
11 years ago |
Vladimir Davydov
|
073ee1c6cd
memcg: get rid of memcg_create_cache_name
|
11 years ago |
Vladimir Davydov
|
bd67314586
memcg, slab: simplify synchronization scheme
|
11 years ago |
Vladimir Davydov
|
03afc0e25f
slab: get_online_mems for kmem_cache_{create,destroy,shrink}
|
11 years ago |
Vladimir Davydov
|
cea371f4f3
slab: document kmalloc_order
|
11 years ago |
Vladimir Davydov
|
52383431b3
mm: get rid of __GFP_KMEMCG
|
11 years ago |
Vladimir Davydov
|
5dfb417509
sl[au]b: charge slabs to kmemcg explicitly
|
11 years ago |
Mikulas Patocka
|
694617474e
slab_common: fix the check for duplicate slab names
|
11 years ago |
Christoph Lameter
|
41a212859a
slub: use sysfs'es release mechanism for kmem_cache
|
11 years ago |
Vladimir Davydov
|
b8529907ba
memcg, slab: do not destroy children caches if parent has aliases
|
11 years ago |
Vladimir Davydov
|
051dd46050
memcg, slab: unregister cache from memcg before starting to destroy it
|
11 years ago |
Vladimir Davydov
|
794b1248be
memcg, slab: separate memcg vs root cache creation paths
|
11 years ago |
Vladimir Davydov
|
5722d094ad
memcg, slab: cleanup memcg cache creation
|
11 years ago |
Vladimir Davydov
|
a44cb94491
memcg, slab: never try to merge memcg caches
|
11 years ago |
Dave Jones
|
ba3253c78d
slab: fix wrong retval on kmem_cache_create_memcg error path
|
11 years ago |
Vladimir Davydov
|
f717eb3abb
slab: do not panic if we fail to create memcg cache
|
11 years ago |
Vladimir Davydov
|
2edefe1155
memcg, slab: fix races in per-memcg cache creation/destruction
|
11 years ago |
Vladimir Davydov
|
1aa1325425
memcg, slab: clean up memcg cache initialization/destruction
|
11 years ago |
Vladimir Davydov
|
363a044f73
memcg, slab: kmem_cache_create_memcg(): fix memleak on fail path
|
11 years ago |
Vladimir Davydov
|
3965fc3652
slab: clean up kmem_cache_create_memcg() error handling
|
11 years ago |
Qiang Huang
|
2ade4de871
memcg, kmem: rename cache_from_memcg to cache_from_memcg_idx
|
11 years ago |
Christoph Lameter
|
3e374919b3
slab_common: Do not check for duplicate slab names
|
12 years ago |