Glauber Costa
|
45cf7ebd5a
memcg: reduce the size of struct memcg 244-fold.
|
12 years ago |
Michal Hocko
|
6acc8b0251
memcg: clean up swap accounting initialization code
|
12 years ago |
Michal Hocko
|
2d11085e40
memcg: do not create memsw files if swap accounting is disabled
|
12 years ago |
Shaohua Li
|
33806f06da
swap: make each swap partition have one address_space
|
12 years ago |
Andrew Morton
|
d045197ff9
mm/memcontrol.c: convert printk(KERN_FOO) to pr_foo()
|
12 years ago |
Sha Zhengju
|
58cf188ed6
memcg, oom: provide more precise dump info while memcg oom happening
|
12 years ago |
Glauber Costa
|
4ba902b574
memcg: fix kmemcg registration for late caches
|
12 years ago |
Tejun Heo
|
154b454eda
memcg: don't register hotcpu notifier from ->css_alloc()
|
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
|
2293315293
memcg/sl[au]b: shrink dead caches
|
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
|
d79923fad9
sl[au]b: allocate objects from memcg cache
|
12 years ago |
Glauber Costa
|
0e9d92f2d0
memcg: skip memcg kmem allocations in specified code regions
|
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
|
c8b2a36fb1
memcg: execute the whole memcg freeing in free_worker()
|
12 years ago |
Glauber Costa
|
bea207c86e
memcg: allow a memcg with kmem charges to be destructed
|
12 years ago |
Glauber Costa
|
a8964b9b84
memcg: use static branches when code not in use
|
12 years ago |
Glauber Costa
|
7de37682be
memcg: kmem accounting lifecycle management
|
12 years ago |
Glauber Costa
|
7ae1e1d0f8
memcg: kmem controller infrastructure
|
12 years ago |
Glauber Costa
|
510fc4e11b
memcg: kmem accounting basic infrastructure
|
12 years ago |
Glauber Costa
|
86ae53e1a1
memcg: change defines to an enum
|
12 years ago |
Suleiman Souhlal
|
4c9c535968
memcg: reclaim when more than one page needed
|
12 years ago |
Suleiman Souhlal
|
a0956d5449
memcg: make it possible to use the stock for more than one page
|
12 years ago |
Linus Torvalds
|
3d59eebc5e
Merge tag 'balancenuma-v11' of git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma
|
12 years ago |
Michal Hocko
|
c95d26c2ff
memcg: do not check for mm in __mem_cgroup_count_vm_event
|
12 years ago |
David Rientjes
|
68ae564bba
mm, memcg: avoid unnecessary function call when memcg is disabled
|
12 years ago |