aboutsummaryrefslogtreecommitdiff
path: root/mm/memcontrol.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-04memcg: remove mem_cgroup_uncharge_list()Gravatar Matthew Wilcox (Oracle) 1-19/+0
2024-03-04memcg: add mem_cgroup_uncharge_folios()Gravatar Matthew Wilcox (Oracle) 1-0/+13
2024-03-04mm: memcg: make memcg huge page split support any order splitGravatar Zi Yan 1-5/+6
2024-03-04mm/memcg: use order instead of nr in split_page_memcg()Gravatar Zi Yan 1-1/+2
2024-02-22mm: memcg: use larger batches for proactive reclaimGravatar T.J. Mercier 1-2/+3
2024-02-22mm: memcg: don't periodically flush stats when memcg is disabledGravatar T.J. Mercier 1-1/+1
2024-02-22mm: writeback: ratelimit stat flush from mem_cgroup_wb_statsGravatar Shakeel Butt 1-1/+1
2024-02-21memcg: use a folio in get_mctgt_type_thpGravatar Matthew Wilcox (Oracle) 1-5/+7
2024-02-21memcg: use a folio in get_mctgt_typeGravatar Matthew Wilcox (Oracle) 1-10/+13
2024-02-21memcg: return the folio in union mc_targetGravatar Matthew Wilcox (Oracle) 1-7/+7
2024-02-21memcg: convert mem_cgroup_move_charge_pte_range() to use a folioGravatar Matthew Wilcox (Oracle) 1-25/+24
2024-02-20mm: memcontrol: clarify swapaccount=0 deprecation warningGravatar Johannes Weiner 1-3/+7
2024-02-07mm: memcg: optimize parent iteration in memcg_rstat_updated()Gravatar Yosry Ahmed 1-21/+35
2024-01-25mm: memcontrol: don't throttle dying tasks on memory.highGravatar Johannes Weiner 1-4/+25
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 1-123/+196
2024-01-09Merge tag 'slab-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Gravatar Linus Torvalds 1-3/+3
2024-01-08Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Gravatar Linus Torvalds 1-5/+5
2024-01-05mm/memcontrol: remove __mod_lruvec_page_state()Gravatar Matthew Wilcox (Oracle) 1-5/+4
2023-12-29zswap: memcontrol: implement zswap writeback disablingGravatar Nhat Pham 1-0/+38
2023-12-29mm: memcg: fix split queue list crash when large folio migrationGravatar Baolin Wang 1-0/+11
2023-12-20mm: memcg: restore subtree stats flushingGravatar Yosry Ahmed 1-29/+39
2023-12-20mm: memcg: make stats flushing threshold per-memcgGravatar Yosry Ahmed 1-16/+34
2023-12-20mm: memcg: move vmstats structs definition above flushing codeGravatar Yosry Ahmed 1-74/+74
2023-12-20mm: memcg: change flush_next_time to flush_last_timeGravatar Yosry Ahmed 1-3/+4
2023-12-12mm: memcg: add per-memcg zswap writeback statGravatar Domenico Cerasuolo 1-0/+1
2023-12-12zswap: make shrinking memcg-awareGravatar Domenico Cerasuolo 1-0/+2
2023-12-10mm: memcg: add reminder comment for the memcg v2 eventsGravatar Dmitry Rokosov 1-0/+4
2023-12-06mm: kmem: properly initialize local objcg variable in current_obj_cgroup()Gravatar Roman Gushchin 1-1/+1
2023-12-06mm/slab: move pre/post-alloc hooks from slab.h to slub.cGravatar Vlastimil Babka 1-0/+1
2023-12-05mm/memcontrol: remove CONFIG_SLAB #ifdef guardsGravatar Vlastimil Babka 1-3/+2
2023-11-28eventfd: simplify eventfd_signal()Gravatar Christian Brauner 1-5/+5
2023-11-15mm: kmem: drop __GFP_NOFAIL when allocating objcg vectorsGravatar Roman Gushchin 1-1/+2
2023-10-25mm: fix multiple typos in multiple filesGravatar Muhammad Muzammil 1-2/+2
2023-10-25mm: kmem: reimplement get_obj_cgroup_from_current()Gravatar Roman Gushchin 1-32/+0
2023-10-25mm: kmem: scoped objcg protectionGravatar Roman Gushchin 1-2/+45
2023-10-25mm: kmem: make memcg keep a reference to the original objcgGravatar Roman Gushchin 1-0/+5
2023-10-25mm: kmem: add direct objcg pointer to task_structGravatar Roman Gushchin 1-9/+130
2023-10-25mm: kmem: optimize get_obj_cgroup_from_current()Gravatar Roman Gushchin 1-20/+14
2023-10-18hugetlb: memcg: account hugetlb-backed memory in memory controllerGravatar Nhat Pham 1-1/+41
2023-10-18memcontrol: only transfer the memcg data for migrationGravatar Nhat Pham 1-3/+37
2023-10-18memcontrol: add helpers for hugetlb memcg accountingGravatar Nhat Pham 1-12/+47
2023-10-18mm: memcg: normalize the value passed into memcg_rstat_updated()Gravatar Yosry Ahmed 1-2/+18
2023-10-18mm: memcg: refactor page state unit helpersGravatar Yosry Ahmed 1-11/+33
2023-10-06memcg: remove unused do_memsw_account in memcg1_stat_formatGravatar Liu Shixin 1-7/+2
2023-10-06memcg: expose swapcache stat for memcg v1Gravatar Liu Shixin 1-0/+6
2023-10-04mm: memcg: add THP swap out info for anonymous reclaimGravatar Xin Hao 1-0/+2
2023-09-29mm, memcg: reconsider kmem.limit_in_bytes deprecationGravatar Michal Hocko 1-0/+13
2023-09-19mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcementGravatar Johannes Weiner 1-3/+3
2023-09-05memcontrol: ensure memcg acquired by id is properly set upGravatar Johannes Weiner 1-5/+17
2023-08-24mm: fix get_mctgt_type() kernel-docGravatar Matthew Wilcox (Oracle) 1-18/+13