Joonsoo Kim
|
bf0dea23a9
mm/slab: use percpu allocator for cpu cache
|
%!s(int64=10) %!d(string=hai) anos |
Joonsoo Kim
|
12220dea07
mm/slab: support slab merge
|
%!s(int64=10) %!d(string=hai) anos |
Joonsoo Kim
|
423c929cbb
mm/slab_common: commonize slab merge logic
|
%!s(int64=10) %!d(string=hai) anos |
Mikulas Patocka
|
9163582c3f
slab: fix for_each_kmem_cache_node()
|
%!s(int64=10) %!d(string=hai) anos |
Joonsoo Kim
|
07f361b2be
mm/slab_common: move kmem_cache definition to internal header
|
%!s(int64=10) %!d(string=hai) anos |
Joe Perches
|
c42e571561
slab: convert last use of __FUNCTION__ to __func__
|
%!s(int64=11) %!d(string=hai) anos |
Joonsoo Kim
|
c8522a3a58
slab: introduce alien_cache
|
%!s(int64=11) %!d(string=hai) anos |
Andrey Ryabinin
|
5240ab4076
mm: slab.h: wrap the whole file with guarding macro
|
%!s(int64=11) %!d(string=hai) anos |
Christoph Lameter
|
44c5356fb4
slab common: add functions for kmem_cache_node access
|
%!s(int64=11) %!d(string=hai) anos |
Vladimir Davydov
|
c67a8a685a
memcg, slab: merge memcg_{bind,release}_pages to memcg_{un}charge_slab
|
%!s(int64=11) %!d(string=hai) anos |
Vladimir Davydov
|
1e32e77f95
memcg, slab: do not schedule cache destruction when last page goes away
|
%!s(int64=11) %!d(string=hai) anos |
Vladimir Davydov
|
03afc0e25f
slab: get_online_mems for kmem_cache_{create,destroy,shrink}
|
%!s(int64=11) %!d(string=hai) anos |
Vladimir Davydov
|
5dfb417509
sl[au]b: charge slabs to kmemcg explicitly
|
%!s(int64=11) %!d(string=hai) anos |
Christoph Lameter
|
41a212859a
slub: use sysfs'es release mechanism for kmem_cache
|
%!s(int64=11) %!d(string=hai) anos |
Vladimir Davydov
|
a44cb94491
memcg, slab: never try to merge memcg caches
|
%!s(int64=11) %!d(string=hai) anos |
Vladimir Davydov
|
f8570263ee
memcg, slab: RCU protect memcg_params for root caches
|
%!s(int64=11) %!d(string=hai) anos |
Vladimir Davydov
|
959c8963fc
memcg, slab: fix barrier usage when accessing memcg_caches
|
%!s(int64=11) %!d(string=hai) anos |
Qiang Huang
|
2ade4de871
memcg, kmem: rename cache_from_memcg to cache_from_memcg_idx
|
%!s(int64=11) %!d(string=hai) anos |
Andrey Vagin
|
6f6b895189
memcg: check that kmem_cache has memcg_params before accessing it
|
%!s(int64=12) %!d(string=hai) anos |
Wanpeng Li
|
276a2439ce
mm/slab: Give s_next and s_stop slab-specific names
|
%!s(int64=12) %!d(string=hai) anos |
Wanpeng Li
|
e25839f679
mm/slab: Sharing s_next and s_stop between slab and slub
|
%!s(int64=12) %!d(string=hai) anos |
Christoph Lameter
|
ca34956b80
slab: Common definition for kmem_cache_node
|
%!s(int64=12) %!d(string=hai) anos |
Christoph Lameter
|
ce8eb6c424
slab: Rename list3/l3 to node
|
%!s(int64=12) %!d(string=hai) anos |
Christoph Lameter
|
2c59dd6544
slab: Common Kmalloc cache determination
|
%!s(int64=12) %!d(string=hai) anos |
Christoph Lameter
|
f97d5f634d
slab: Common function to create the kmalloc array
|
%!s(int64=12) %!d(string=hai) anos |
Glauber Costa
|
943a451a87
slab: propagate tunable values
|
%!s(int64=12) %!d(string=hai) anos |
Glauber Costa
|
749c54151a
memcg: aggregate memcg cache values in slabinfo
|
%!s(int64=12) %!d(string=hai) anos |
Glauber Costa
|
1f458cbf12
memcg: destroy memcg caches
|
%!s(int64=12) %!d(string=hai) anos |
Glauber Costa
|
b9ce5ef49f
sl[au]b: always get the cache from its page in kmem_cache_free()
|
%!s(int64=12) %!d(string=hai) anos |
Glauber Costa
|
2633d7a028
slab/slub: consider a memcg parameter in kmem_create_cache
|
%!s(int64=12) %!d(string=hai) anos |