summaryrefslogtreecommitdiff
path: root/include/linux/memcontrol.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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