summaryrefslogtreecommitdiff
path: root/include/linux/memcontrol.h
Commit message (Expand)AuthorAgeFilesLines
* zswap: memcg accountingJohannes Weiner2022-05-191-0/+54
* vmscan: convert lazy freeing to foliosMatthew Wilcox (Oracle)2022-05-131-0/+14
* mm/memcontrol.c: make cgroup_memory_noswap staticLu Jialin2022-04-281-4/+0
* memcg: sync flush only if periodic flush is delayedShakeel Butt2022-04-211-0/+5
* mm: memcontrol: rename memcg_cache_id to memcg_kmem_idMuchun Song2022-03-221-2/+2
* mm: list_lru: replace linear array with xarrayMuchun Song2022-03-221-23/+0
* mm: introduce kmem_cache_alloc_lruMuchun Song2022-03-221-0/+14
* mm/memcg: retrieve parent memcg from css.parentWei Yang2022-03-221-3/+1
* memcg: add per-memcg total kernel memory statYosry Ahmed2022-03-221-0/+1
* mm: memcg: synchronize objcg lists with a dedicated spinlockRoman Gushchin2022-02-111-2/+3
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-01-151-0/+22
|\
| * memcg: add per-memcg vmalloc statShakeel Butt2022-01-151-0/+21
| * mm/memcg: add oom_group_kill memory eventDan Schatzberg2022-01-151-0/+1
* | mm/memcg: Convert slab objcgs from struct page to struct slabVlastimil Babka2022-01-061-48/+0
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-11-061-8/+1
|\
| * mm/vmpressure: fix data-race with memcg->socket_pressureYuanzheng Song2021-11-061-1/+1
| * mm: memcontrol: remove the kmem statesMuchun Song2021-11-061-7/+0
* | mm/writeback: Add __folio_mark_dirty()Matthew Wilcox (Oracle)2021-10-181-3/+2
* | mm/workingset: Convert workingset_activation to take a folioMatthew Wilcox (Oracle)2021-09-271-10/+12
* | mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave()Matthew Wilcox (Oracle)2021-09-271-9/+8
* | mm/memcg: Add folio_lruvec_lock() and similar functionsMatthew Wilcox (Oracle)2021-09-271-14/+18
* | mm/memcg: Add folio_lruvec()Matthew Wilcox (Oracle)2021-09-271-11/+9
* | mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock()Matthew Wilcox (Oracle)2021-09-271-0/+10
* | mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folioMatthew Wilcox (Oracle)2021-09-271-3/+4
* | mm/memcg: Convert mem_cgroup_migrate() to take foliosMatthew Wilcox (Oracle)2021-09-271-2/+2
* | mm/memcg: Convert mem_cgroup_uncharge() to take a folioMatthew Wilcox (Oracle)2021-09-271-4/+11
* | mm/memcg: Convert mem_cgroup_charge() to take a folioMatthew Wilcox (Oracle)2021-09-271-7/+21
* | mm/memcg: Add folio_memcg() and related functionsMatthew Wilcox (Oracle)2021-09-271-45/+65
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-09-031-43/+61
|\
| * mm, memcg: remove unused functionsMiaohe Lin2021-09-031-12/+0
| * memcg: cleanup racy sum avoidance codeShakeel Butt2021-09-031-13/+2
| * memcg: infrastructure to flush memcg statsShakeel Butt2021-09-031-0/+6
| * memcg: switch lruvec stats to rstatShakeel Butt2021-09-031-22/+20
| * mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg configSuren Baghdasaryan2021-09-031-3/+25
| * writeback: memcg: simplify cgroup_writeback_by_idShakeel Butt2021-09-031-0/+15
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-08-261-14/+15
|\ \ | |/
| * mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaimJohannes Weiner2021-08-201-14/+15
* | net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem()Wei Wang2021-08-181-1/+2
|/
* Merge branch 'for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/denn...Linus Torvalds2021-07-011-0/+5
|\
| * mm, memcg: introduce mem_cgroup_kmem_disabled()Roman Gushchin2021-06-051-0/+5
* | mm: memcontrol: remove trailing semicolon in macrosHuilong Deng2021-06-291-1/+1
* | loop: charge i/o to mem and blk cgDan Schatzberg2021-06-291-0/+6
* | memcontrol: use flexible-array memberwenhuizhang2021-06-291-2/+1
* | mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvecMuchun Song2021-06-291-4/+4
* | mm: memcontrol: simplify lruvec_holds_page_lru_lockMuchun Song2021-06-291-24/+7
* | mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvecMuchun Song2021-06-291-5/+5
* | mm: memcontrol: reparent nr_deferred when memcg offlineYang Shi2021-05-051-0/+1
* | mm: vmscan: add per memcg shrinker nr_deferredYang Shi2021-05-051-3/+4
* | mm: memcontrol: rename shrinker_map to shrinker_infoYang Shi2021-05-051-4/+4
* | mm: vmscan: consolidate shrinker_maps handling codeYang Shi2021-05-051-6/+5