summaryrefslogtreecommitdiffstats
path: root/include/linux/memcontrol.h
Commit message (Expand)AuthorAgeFilesLines
* mm/khugepaged: convert alloc_charge_hpage() to use foliosVishal Moola (Oracle)2023-10-251-14/+0
* mm: kmem: reimplement get_obj_cgroup_from_current()Roman Gushchin2023-10-251-1/+10
* mm: kmem: scoped objcg protectionRoman Gushchin2023-10-251-0/+9
* mm: kmem: make memcg keep a reference to the original objcgRoman Gushchin2023-10-251-1/+7
* hugetlb: memcg: account hugetlb-backed memory in memory controllerNhat Pham2023-10-181-0/+9
* memcontrol: only transfer the memcg data for migrationNhat Pham2023-10-181-0/+7
* memcontrol: add helpers for hugetlb memcg accountingNhat Pham2023-10-181-0/+21
* mm/memcg: annotate struct mem_cgroup_threshold_ary with __counted_byKees Cook2023-10-181-1/+1
* mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred}Qi Zheng2023-10-041-11/+1
* mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcementJohannes Weiner2023-09-191-2/+2
* Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-08-291-10/+8
|\
| * mm: memcg: use rstat for non-hierarchical statsYosry Ahmed2023-08-241-3/+4
| * mm/memcg: update obsolete comment above parent_mem_cgroup()Miaohe Lin2023-08-211-2/+1
| * mm/memcg: fix obsolete function name in mem_cgroup_protection()Miaohe Lin2023-08-211-1/+1
| * memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folioMatthew Wilcox (Oracle)2023-08-211-2/+2
| * mm/memcg: minor cleanup for MEM_CGROUP_ID_MAXMiaohe Lin2023-08-181-2/+0
* | net-memcg: Fix scope of sockmem pressure indicatorsAbel Wu2023-08-161-2/+7
|/
* mm/memcg: remove return value of mem_cgroup_scan_tasks()ZhangPeng2023-06-191-4/+3
* mm: kill lock|unlock_page_memcg()Kefeng Wang2023-06-191-11/+1
* memcg: remove mem_cgroup_flush_stats_atomic()Yosry Ahmed2023-06-091-5/+0
* workingset: memcg: sleep when flushing stats in workingset_refault()Yosry Ahmed2023-04-181-2/+2
* memcg: sleep during flushing stats in safe contextsYosry Ahmed2023-04-181-2/+7
* memcg: rename mem_cgroup_flush_stats_"delayed" to "ratelimited"Yosry Ahmed2023-04-181-2/+2
* mm: vmscan: add a map_nr_max field to shrinker_infoQi Zheng2023-03-281-0/+1
* Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-02-231-22/+44
|\
| * mm: memcontrol: rename memcg_kmem_enabled()Roman Gushchin2023-02-161-7/+7
| * mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio()Matthew Wilcox (Oracle)2023-02-021-1/+1
| * Sync mm-stable with mm-hotfixes-stable to pick up dependent patchesAndrew Morton2023-01-311-1/+4
| |\
| * | mm: memcg: add folio_memcg_check()Matthew Wilcox2023-01-181-14/+26
| * | mm: multi-gen LRU: per-node lru_gen_folio listsYu Zhao2023-01-181-0/+10
* | | mm: memcontrol: add new kernel parameter cgroup.memory=nobpfYafang Shao2023-02-101-0/+11
| |/ |/|
* | mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath()Kefeng Wang2023-01-311-1/+4
|/
* mm: memcg: fix stale protection of reclaim target memcgYosry Ahmed2022-12-111-10/+21
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-50/+49
|\
| * mm: memcontrol: use memcg_kmem_enabled in count_objcg_eventKairui Song2022-10-031-1/+1
| * memcg: extract memcg_vmstats from struct mem_cgroupShakeel Butt2022-10-031-33/+4
| * memcg: convert mem_cgroup_swapin_charge_page() to mem_cgroup_swapin_charge_fo...Matthew Wilcox (Oracle)2022-10-031-2/+2
| * mm: deduplicate cacheline padding codeShakeel Butt2022-09-261-11/+2
| * mm: multi-gen LRU: support page table walksYu Zhao2022-09-261-0/+5
| * mm: multi-gen LRU: exploit locality in rmapYu Zhao2022-09-261-0/+31
| * memcg: increase MEMCG_CHARGE_BATCH to 64Shakeel Butt2022-09-111-3/+4
* | Revert "net: set proper memcg for net_init hooks allocations"Shakeel Butt2022-09-281-45/+0
|/
* Revert "memcg: cleanup racy sum avoidance code"Shakeel Butt2022-08-281-2/+13
* mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino()Roman Gushchin2022-07-031-0/+21
* net: set proper memcg for net_init hooks allocationsVasily Averin2022-06-161-1/+46
* mm: kmem: make mem_cgroup_from_obj() vmalloc()-safeRoman Gushchin2022-06-161-0/+6
* 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