Sha Zhengju
|
3ea67d06e4
memcg: add per cgroup writeback pages accounting
|
11 years ago |
Sha Zhengju
|
68b4876d99
memcg: remove MEMCG_NR_FILE_MAPPED
|
11 years ago |
Johannes Weiner
|
3812c8c8f3
mm: memcg: do not trap chargers with full callstack on OOM
|
11 years ago |
Johannes Weiner
|
519e52473e
mm: memcg: enable memcg OOM killer only for user faults
|
11 years ago |
Michal Hocko
|
de57780dc6
memcg: enhance memcg iterator to support predicates
|
11 years ago |
Michal Hocko
|
a5b7c87f92
vmscan, memcg: do softlimit reclaim also for targeted reclaim
|
11 years ago |
Michal Hocko
|
3b38722efd
memcg, vmscan: integrate soft reclaim tighter with zone shrinking code
|
11 years ago |
Tejun Heo
|
182446d087
cgroup: pass around cgroup_subsys_state instead of cgroup in file methods
|
12 years ago |
David Rientjes
|
ffbdccf5e1
mm, memcg: don't take task_lock in task_in_mem_cgroup
|
12 years ago |
Johannes Weiner
|
e3790144c9
mm: refactor inactive_file_is_low() to use get_lru_size()
|
12 years ago |
Glauber Costa
|
91c777d867
memcg: fix typo in kmemcg cache walk macro
|
12 years ago |
Glauber Costa
|
ebe945c276
memcg: add comments clarifying aspects of cache attribute propagation
|
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
|
7cf2798240
memcg/sl[au]b: track all the memcg children of a kmem_cache
|
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
|
d7f25f8a2f
memcg: infrastructure to match an allocation to the right cache
|
12 years ago |
Glauber Costa
|
55007d8497
memcg: allocate memory for memcg caches whenever a new memcg appears
|
12 years ago |
Glauber Costa
|
2633d7a028
slab/slub: consider a memcg parameter in kmem_create_cache
|
12 years ago |
Glauber Costa
|
a8964b9b84
memcg: use static branches when code not in use
|
12 years ago |
Glauber Costa
|
7ae1e1d0f8
memcg: kmem controller infrastructure
|
12 years ago |
David Rientjes
|
68ae564bba
mm, memcg: avoid unnecessary function call when memcg is disabled
|
12 years ago |
David Rientjes
|
cd59085a9b
memcg, kmem: fix build error when CONFIG_INET is disabled
|
12 years ago |
Johannes Weiner
|
587af308cc
mm: memcg: clean up mm_match_cgroup() signature
|
12 years ago |
Johannes Weiner
|
0030f535a5
mm: memcg: fix compaction/migration failing due to memcg limits
|
13 years ago |
David Rientjes
|
876aafbfd9
mm, memcg: move all oom handling to memcontrol.c
|
13 years ago |
David Rientjes
|
9cbb78bb31
mm, memcg: introduce own oom handler to iterate only over its own threads
|
13 years ago |
David Rientjes
|
62ce1c706f
mm, oom: move declaration for mem_cgroup_out_of_memory to oom.h
|
13 years ago |
Andrew Morton
|
c255a45805
memcg: rename config variables
|
13 years ago |