summaryrefslogtreecommitdiffstats
path: root/mm/memcontrol.c
Commit message (Expand)AuthorAgeFilesLines
* mm/memcontrol: update lruvec counters in mem_cgroup_move_accountKonstantin Khlebnikov2019-10-191-6/+12
* mm, memcg: proportional memory.{low,min} reclaimChris Down2019-10-071-0/+5
* memcg, kmem: do not fail __GFP_NOFAIL chargesMichal Hocko2019-09-251-0/+10
* mm: thp: make deferred split shrinker memcg awareYang Shi2019-09-241-0/+24
* mm: shrinker: make shrinker not depend on memcg kmemYang Shi2019-09-241-8/+1
* memcg, kmem: deprecate kmem.limit_in_bytesMichal Hocko2019-09-241-0/+3
* mm/memcontrol.c: fix a -Wunused-function warningQian Cai2019-09-241-5/+0
* mm: memcontrol: switch to rcu protection in drain_all_stock()Roman Gushchin2019-09-241-8/+9
* mm, memcg: throttle allocators when failing reclaim over memory.highChris Down2019-09-241-1/+125
* mm: introduce compound_nr()Matthew Wilcox (Oracle)2019-09-241-2/+2
* Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds2019-09-211-13/+12
|\
| * pagewalk: separate function pointers from iterator dataChristoph Hellwig2019-09-071-12/+11
| * mm: split out a new pagewalk.h header from mm.hChristoph Hellwig2019-09-071-1/+1
* | Merge tag 'for-5.4/block-2019-09-16' of git://git.kernel.dk/linux-blockLinus Torvalds2019-09-171-0/+139
|\ \
| * | writeback: add tracepoints for cgroup foreign writebacksTejun Heo2019-08-301-0/+5
| * | writeback, memcg: Implement foreign dirty flushingTejun Heo2019-08-271-0/+134
* | | mm: memcontrol: fix percpu vmstats and vmevents flushShakeel Butt2019-08-301-5/+5
* | | mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync ...Roman Gushchin2019-08-301-5/+3
* | | mm: memcontrol: flush percpu slab vmstats on kmem offliningRoman Gushchin2019-08-301-8/+27
* | | mm: memcontrol: flush percpu vmevents before releasing memcgRoman Gushchin2019-08-241-1/+21
* | | mm: memcontrol: flush percpu vmstats before releasing memcgRoman Gushchin2019-08-241-0/+40
| |/ |/|
* | mm: workingset: fix vmstat counters for shadow nodesRoman Gushchin2019-08-131-0/+20
* | mm/memcontrol.c: fix use after free in mem_cgroup_iter()Miles Chen2019-08-131-10/+29
|/
* mm/memcontrol.c: keep local VM counters in sync with the hierarchical onesYafang Shao2019-07-161-7/+15
* Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds2019-07-141-7/+6
|\
| * mm: remove MEMORY_DEVICE_PUBLIC supportChristoph Hellwig2019-07-021-7/+6
* | mm, oom: remove redundant task_in_mem_cgroup() checkShakeel Butt2019-07-121-26/+0
* | mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks()Tetsuo Handa2019-07-121-1/+1
* | mm: memcg/slab: reparent memcg kmem_caches on cgroup removalRoman Gushchin2019-07-121-6/+8
* | mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pagesRoman Gushchin2019-07-121-5/+7
* | mm: memcg/slab: rework non-root kmem_cache lifecycle managementRoman Gushchin2019-07-121-12/+38
* | mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg()Roman Gushchin2019-07-121-8/+17
* | mm: memcontrol: dump memory.stat during cgroup OOMJohannes Weiner2019-07-121-132/+157
* | mm, memcg: introduce memory.events.localShakeel Butt2019-07-121-10/+24
* | memcg, oom: no oom-kill for __GFP_RETRY_MAYFAILShakeel Butt2019-07-121-3/+1
* | mm/memcontrol: fix wrong statistics in memory.statYafang Shao2019-07-121-2/+3
|/
* mm: memcontrol: don't batch updates of local VM stats and eventsJohannes Weiner2019-06-131-13/+28
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner2019-05-301-10/+1
* mm: memcontrol: fix NUMA round-robin reclaim at intermediate levelJohannes Weiner2019-05-141-4/+4
* mm: memcontrol: fix recursive statistics correctness & scalabiltyJohannes Weiner2019-05-141-106/+99
* mm: memcontrol: move stat/event counting functions out-of-lineJohannes Weiner2019-05-141-0/+79
* mm: memcontrol: make cgroup stats and events query API explicitly localJohannes Weiner2019-05-141-19/+21
* mm, memcg: rename ambiguously named memory.stat counters and functionsChris Down2019-05-141-72/+76
* mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() APIJohannes Weiner2019-05-141-31/+36
* mm: memcontrol: push down mem_cgroup_nr_lru_pages()Johannes Weiner2019-05-141-6/+7
* mm: memcontrol: push down mem_cgroup_node_nr_lru_pages()Johannes Weiner2019-05-141-3/+7
* mm: memcontrol: replace node summing with memcg_page_state()Johannes Weiner2019-05-141-3/+6
* mm: memcontrol: replace zone summing with lruvec_page_state()Johannes Weiner2019-05-141-1/+1
* mm: writeback: use exact memcg dirty countsGreg Thelen2019-04-051-2/+18
* mm/memcontrol.c: fix bad line in commentQian Cai2019-03-051-1/+1