summaryrefslogtreecommitdiffstats
path: root/include/linux/memcontrol.h
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | linux/memcontrol.h: remove duplicate struct declarationWan Jiabing2021-04-301-2/+0
* | mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEMMuchun Song2021-04-301-1/+6
* | mm: memcontrol: use obj_cgroup APIs to charge kmem pagesMuchun Song2021-04-301-23/+97
* | memcg: charge before adding to swapcache on swapinShakeel Butt2021-04-301-0/+13
* | mm: memcontrol: switch to rstatJohannes Weiner2021-04-301-27/+40
* | mm: memcontrol: privatize memcg_page_state query functionsJohannes Weiner2021-04-301-44/+0
* | mm: memcontrol: kill mem_cgroup_nodeinfo()Johannes Weiner2021-04-301-7/+1
* | mm: page-writeback: simplify memcg handling in test_clear_page_writeback()Johannes Weiner2021-04-301-8/+2
|/
* mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_p...Zhou Guanghui2021-03-131-4/+2
* fs: buffer: use raw page_memcg() on locked pageJohannes Weiner2021-02-241-7/+0
* mm: kmem: make __memcg_kmem_(un)charge staticRoman Gushchin2021-02-241-3/+0
* mm: memcontrol: optimize per-lruvec stats counter memory usageMuchun Song2021-02-241-2/+12