summaryrefslogtreecommitdiffstats
path: root/mm/memcontrol.c
Commit message (Expand)AuthorAgeFilesLines
* mm: remove CONFIG_MEMCG_KMEMJohannes Weiner2024-07-101-54/+6
* Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm: fixAndrew Morton2024-07-061-11/+0
|\
| * mm: fix crashes from deferred split racing folio migrationHugh Dickins2024-07-061-11/+0
* | mm: memcg: adjust the warning when seq_buf overflowsXiu Jianfeng2024-07-041-1/+2
* | mm: memcg: remove redundant seq_buf_has_overflowed()Xiu Jianfeng2024-07-041-3/+0
* | mm: memcg: guard memcg1-specific fields accesses in mm/memcontrol.cRoman Gushchin2024-07-041-2/+7
* | mm: memcg: gather memcg1-specific fields initialization in memcg1_memcg_init()Roman Gushchin2024-07-041-5/+1
* | mm: memcg: guard cgroup v1-specific code in mem_cgroup_print_oom_meminfo()Roman Gushchin2024-07-041-0/+2
* | mm: memcg: factor out legacy socket memory accounting codeRoman Gushchin2024-07-041-17/+5
* | mm: memcg: move memcg_account_kmem() to memcontrol-v1.cRoman Gushchin2024-07-041-21/+10
* | mm: add swappiness= arg to memory.reclaimDan Schatzberg2024-07-041-9/+44
* | mm: memcg: put cgroup v1-specific code under a config optionRoman Gushchin2024-07-041-3/+7
* | mm: memcg: move cgroup v1 interface files to memcontrol-v1.cRoman Gushchin2024-07-041-742/+7
* | mm: memcg: rename memcg_oom_recover()Roman Gushchin2024-07-041-3/+3
* | mm: memcg: move cgroup v1 oom handling code into memcontrol-v1.cRoman Gushchin2024-07-041-214/+2
* | mm: memcg: rename memcg_check_events()Roman Gushchin2024-07-041-4/+4
* | mm: memcg: move legacy memcg event code into memcontrol-v1.cRoman Gushchin2024-07-041-682/+5
* | mm: memcg: rename charge move-related functionsRoman Gushchin2024-07-041-4/+4
* | mm: memcg: move charge migration code to memcontrol-v1.cRoman Gushchin2024-07-041-996/+8
* | mm: memcg: rename soft limit reclaim-related functionsRoman Gushchin2024-07-041-2/+2
* | mm: memcg: move soft limit reclaim code to memcontrol-v1.cRoman Gushchin2024-07-041-333/+4
* | mm: memcontrol: add VM_BUG_ON_FOLIO() to catch lru folio in mem_cgroup_migrate()Baolin Wang2024-07-031-0/+1
* | mm: zswap: rename is_zswap_enabled() to zswap_is_enabled()Yosry Ahmed2024-07-031-1/+1
* | mm: memcontrol: remove page_memcg()Kefeng Wang2024-07-031-1/+1
* | mm/swap: reduce swap cache search spaceKairui Song2024-07-031-1/+1
|/
* mm: shmem: fix getting incorrect lruvec when replacing a shmem folioBaolin Wang2024-06-151-2/+1
* memcg: remove the lockdep assert from __mod_objcg_mlstate()Sebastian Andrzej Siewior2024-06-051-2/+0
* memcg, oom: cleanup unused memcg_oom_gfp_mask and memcg_oom_orderXiu Jianfeng2024-05-111-2/+0
* mm: memcg: make alloc_mem_cgroup_per_node_info() return boolXiu Jianfeng2024-05-111-5/+5
* mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->nr_pagesBreno Leitao2024-05-071-9/+15
* memcg: use proper type for mod_memcg_stateShakeel Butt2024-05-071-1/+2
* memcg: warn for unexpected events and statsShakeel Butt2024-05-071-16/+23
* memcg: cleanup __mod_memcg_lruvec_stateShakeel Butt2024-05-071-2/+0
* memcg: reduce memory for the lruvec and memcg statsShakeel Butt2024-05-071-20/+114
* mm: memcg: account memory used for memcg vmstats and lruvec statsRoman Gushchin2024-05-071-3/+4
* memcg: dynamically allocate lruvec_statsShakeel Butt2024-05-071-12/+75
* memcg: reduce memory size of mem_cgroup_events_indexShakeel Butt2024-05-071-2/+4
* memcg: fix data-race KCSAN bug in rstatsBreno Leitao2024-05-051-5/+7
* memcg: simple cleanup of stats update functionsShakeel Butt2024-05-051-16/+15
* mm, slab: move slab_memcg hooks to mm/memcontrol.cVlastimil Babka2024-04-251-0/+90
* mm, slab: move memcg charging to post-alloc hookVlastimil Babka2024-04-251-1/+1
* mm: always initialise folio->_deferred_listMatthew Wilcox (Oracle)2024-04-251-0/+3
* mm: introduce slabobj_ext to support slab object extensionsSuren Baghdasaryan2024-04-251-49/+7
* mm: memcg: add NULL check to obj_cgroup_put()Yosry Ahmed2024-04-251-12/+6
* memcg: remove mem_cgroup_uncharge_list()Matthew Wilcox (Oracle)2024-03-041-19/+0
* memcg: add mem_cgroup_uncharge_folios()Matthew Wilcox (Oracle)2024-03-041-0/+13
* mm: memcg: make memcg huge page split support any order splitZi Yan2024-03-041-5/+6
* mm/memcg: use order instead of nr in split_page_memcg()Zi Yan2024-03-041-1/+2
* mm: memcg: use larger batches for proactive reclaimT.J. Mercier2024-02-221-2/+3
* mm: memcg: don't periodically flush stats when memcg is disabledT.J. Mercier2024-02-221-1/+1