summaryrefslogtreecommitdiffstats
path: root/mm/memcontrol.c
Commit message (Expand)AuthorAgeFilesLines
* memcg: sync flush only if periodic flush is delayedShakeel Butt2022-04-211-1/+11
* Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2022-03-281-1/+1
|\
| * resume_user_mode: Move to resume_user_mode.hEric W. Biederman2022-03-101-1/+1
* | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-221-21/+16
|\ \
| * | mm/memcg: Convert mem_cgroup_swapout() to take a folioMatthew Wilcox (Oracle)2022-03-211-11/+11
| * | mm: remove the extra ZONE_DEVICE struct page refcountChristoph Hellwig2022-03-031-8/+3
| * | mm: don't include <linux/memremap.h> in <linux/mm.h>Christoph Hellwig2022-03-031-0/+1
| * | mm/munlock: maintain page->mlock_count while unevictableHugh Dickins2022-02-171-2/+1
* | | memcg: do not tweak node in alloc_mem_cgroup_per_node_infoWei Yang2022-03-221-12/+2
* | | mm: memcontrol: fix cannot alloc the maximum memcg IDMuchun Song2022-03-221-2/+1
* | | mm: memcontrol: reuse memory cgroup ID for kmem IDMuchun Song2022-03-221-36/+3
* | | mm: list_lru: replace linear array with xarrayMuchun Song2022-03-221-72/+5
* | | mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrusMuchun Song2022-03-221-3/+3
* | | mm: list_lru: allocate list_lru_one only when neededMuchun Song2022-03-221-1/+5
* | | mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online()Muchun Song2022-03-221-21/+16
* | | mm: introduce kmem_cache_alloc_lruMuchun Song2022-03-221-14/+0
* | | mm/memcg: disable migration instead of preemption in drain_all_stock().Sebastian Andrzej Siewior2022-03-221-2/+3
* | | mm/memcg: protect memcg_stock with a local_lock_tSebastian Andrzej Siewior2022-03-221-21/+38
* | | mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj...Johannes Weiner2022-03-221-6/+18
* | | mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where...Sebastian Andrzej Siewior2022-03-221-1/+55
* | | mm/memcg: disable threshold event handlers on PREEMPT_RTSebastian Andrzej Siewior2022-03-221-2/+12
* | | mm/memcg: revert ("mm/memcg: optimize user context object stock access")Michal Hocko2022-03-221-67/+27
* | | mm/memcontrol: return 1 from cgroup.memory __setup() handlerRandy Dunlap2022-03-221-1/+1
* | | memcg: synchronously enforce memory.high for large overchargesShakeel Butt2022-03-221-0/+5
* | | memcg: unify force charging conditionsShakeel Butt2022-03-221-10/+7
* | | memcg: refactor mem_cgroup_oomShakeel Butt2022-03-221-27/+17
* | | mm/memcg: mem_cgroup_per_node is already set to 0 on allocationWei Yang2022-03-221-2/+0
* | | memcg: add per-memcg total kernel memory statYosry Ahmed2022-03-221-6/+21
* | | memcg: replace in_interrupt() with !in_task()Shakeel Butt2022-03-221-2/+2
|/ /
* / mm: memcg: synchronize objcg lists with a dedicated spinlockRoman Gushchin2022-02-111-5/+5
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-01-151-14/+30
|\
| * memcg: add per-memcg vmalloc statShakeel Butt2022-01-151-0/+1
| * mm/memcg: use struct_size() helper in kzalloc()Wang Weiyang2022-01-151-5/+1
| * memcg: better bounds on the memcg stats updatesShakeel Butt2022-01-151-7/+13
| * mm/memcg: add oom_group_kill memory eventDan Schatzberg2022-01-151-0/+2
| * mm: memcontrol: make cgroup_memory_nokmem staticMuchun Song2022-01-151-1/+1
| * mm: slab: make slab iterator functions staticMuchun Song2022-01-151-1/+12
* | mm/memcg: Convert slab objcgs from struct page to struct slabVlastimil Babka2022-01-061-25/+30
* | mm: Convert struct page to struct slab in functions used by other subsystemsVlastimil Babka2022-01-061-2/+2
|/
* mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock()Waiman Long2021-12-101-53/+53
* mm: Rename folio_test_multi to folio_test_largeMatthew Wilcox (Oracle)2021-11-171-1/+1
* mm: unexport {,un}lock_page_memcgChristoph Hellwig2021-11-111-2/+0
* mm: unexport folio_memcg_{,un}lockChristoph Hellwig2021-11-111-2/+0
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-11-061-125/+88
|\
| * mm/vmscan: throttle reclaim when no progress is being madeMel Gorman2021-11-061-9/+1
| * memcg: prohibit unconditional exceeding the limit of dying tasksVasily Averin2021-11-061-19/+8
| * mm: memcontrol: remove the kmem statesMuchun Song2021-11-061-5/+2
| * mm: memcontrol: remove kmemcg_id reparentingMuchun Song2021-11-061-15/+4
| * memcg, kmem: further deprecate kmem.limit_in_bytesShakeel Butt2021-11-061-34/+5
| * mm/memcg: remove obsolete memcg_free_kmem()Waiman Long2021-11-061-11/+3