summaryrefslogtreecommitdiff
path: root/include/linux/memcontrol.h
Commit message (Expand)AuthorAgeFilesLines
* mm: memcontrol: use obj_cgroup APIs to charge the LRU pagesMuchun Song2022-06-271-57/+32
* mm: memcontrol: introduce memcg_reparent_opsMuchun Song2022-06-271-0/+20
* mm: memcontrol: make all the callers of {folio,page}_memcg() safeMuchun Song2022-06-271-7/+59
* mm: thp: make split queue lock safe when LRU pages are reparentedMuchun Song2022-06-271-0/+10
* mm: memcontrol: make lruvec lock safe when LRU pages are reparentedMuchun Song2022-06-271-15/+3
* mm: memcontrol: prepare objcg API for non-kmem usageMuchun Song2022-06-271-1/+1
* mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec_unlock{_irq, _irqr...Muchun Song2022-06-271-5/+5
* mm: memcontrol: remove dead code and commentsMuchun Song2022-06-271-2/+1
* mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino()Roman Gushchin2022-06-271-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
* | 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
|\