summaryrefslogtreecommitdiff
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2025-01-26mm, swap: use cluster lock for HDDKairui Song1-74/+35
2025-01-26mm, swap: remove old allocation path for HDDKairui Song1-226/+9
2025-01-26mm, swap: fold swap_info_get_cont in the only callerKairui Song1-24/+15
2025-01-26mm, swap: minor clean up for swap entry allocationKairui Song1-30/+29
2025-01-26memcg: fix soft lockup in the OOM processChen Ridong2-2/+13
2025-01-26mm/zsmalloc: introduce __zpdesc_clear/set_zsmalloc()Alex Shi2-3/+13
2025-01-26mm/zsmalloc: convert get/set_first_obj_offset() to take zpdescAlex Shi1-12/+12
2025-01-26mm/zsmalloc: convert SetZsPageMovable and remove unused funcsAlex Shi1-28/+5
2025-01-26mm/zsmalloc: convert get_zspage() to take zpdescHyeonggon Yoo1-10/+10
2025-01-26mm/zsmalloc: convert migrate_zspage() to use zpdescHyeonggon Yoo1-4/+4
2025-01-26mm/zsmalloc: convert location_to_obj() to take zpdescHyeonggon Yoo1-7/+6
2025-01-26mm/zsmalloc: convert __free_zspage() to use zpdescHyeonggon Yoo2-10/+14
2025-01-26mm/zsmalloc: convert reset_page to reset_zpdescAlex Shi1-5/+7
2025-01-26mm/zsmalloc: add two helpers for zs_page_migrate() and make it use zpdescHyeonggon Yoo2-14/+27
2025-01-26mm/zsmalloc: convert obj_to_page() and zs_free() to use zpdescHyeonggon Yoo1-5/+5
2025-01-26mm/zsmalloc: convert init_zspage() to use zpdescHyeonggon Yoo1-8/+8
2025-01-26mm/zsmalloc: convert obj_allocated() and related helpers to use zpdescHyeonggon Yoo1-10/+10
2025-01-26mm/zsmalloc: convert create_page_chain() and its users to use zpdescAlex Shi2-39/+76
2025-01-26mm/zsmalloc: convert obj_malloc() to use zpdescHyeonggon Yoo1-8/+8
2025-01-26mm/zsmalloc: add and use pfn/zpdesc seeking funcsHyeonggon Yoo2-37/+52
2025-01-26mm/zsmalloc: convert __zs_map_object/__zs_unmap_object to use zpdescHyeonggon Yoo1-8/+8
2025-01-26mm/zsmalloc: use zpdesc in trylock_zspage()/lock_zspage()Alex Shi2-21/+73
2025-01-26mm/zsmalloc: add zpdesc memory descriptor for zswap.zpoolAlex Shi2-23/+112
2025-01-26mm/damon/sysfs-schemes: add a file for setting damos_filter->allowSeongJae Park1-1/+31
2025-01-26mm/damon: add 'allow' argument to damos_new_filter()SeongJae Park5-8/+10
2025-01-26mm/damon/paddr: support damos_filter->allowSeongJae Park1-3/+3
2025-01-26mm/damon/core: support damos_filter->allowSeongJae Park2-8/+8
2025-01-26mm/damon/core: add damos_filter->allow fieldSeongJae Park1-0/+1
2025-01-26mm: alloc_pages_bulk: rename APILuiz Capitulino2-9/+9
2025-01-26mm: alloc_pages_bulk_noprof: drop page_list argumentLuiz Capitulino2-34/+19
2025-01-26mm/hugetlb: unify restore reserve accounting for new allocationsPeter Xu1-9/+9
2025-01-26mm/hugetlb: drop vma_has_reserves()Peter Xu1-17/+6
2025-01-26mm/hugetlb: simplify vma_has_reserves()Peter Xu1-60/+7
2025-01-26mm/hugetlb: clean up map/global resv accounting when allocatePeter Xu1-33/+77
2025-01-26mm/hugetlb: rename avoid_reserve to cow_from_ownerPeter Xu1-13/+20
2025-01-26mm/hugetlb: stop using avoid_reserve flag in fork()Peter Xu1-1/+1
2025-01-26mm/hugetlb: fix avoid_reserve to allow taking folio from subpoolPeter Xu1-19/+3
2025-01-26mm: shmem: skip swapcache for swapin of synchronous swap deviceBaolin Wang1-5/+105
2025-01-26mm/memmap: prevent double scanning of memmap by kmemleakGuo Weikang2-4/+9
2025-01-26mm/fake-numa: allow later numa node hotplugBruno Faccini2-8/+39
2025-01-26mm/damon: remove DAMON debugfs interfaceSeongJae Park3-1165/+0
2025-01-26mm/damon: remove DAMON debugfs interface kunit testsSeongJae Park4-194/+0
2025-01-26mm/damon/sysfs-schemes: expose per-region filter-passed bytesSeongJae Park3-3/+21
2025-01-26mm/damon/core: pass per-region filter-passed bytes to damos_walk_control->wal...SeongJae Park2-4/+5
2025-01-26mm/damon/syfs-schemes: implement per-scheme filter-passed bytes statSeongJae Park1-0/+16
2025-01-26mm/damon/core: implement per-scheme ops-handled filter-passed bytes statSeongJae Park1-2/+4
2025-01-26mm/damon/paddr: report filter-passed bytes back for DAMOS_STAT actionSeongJae Park1-1/+34
2025-01-26mm/damon/paddr: report filter-passed bytes back for normal actionsSeongJae Park1-11/+22
2025-01-26mm/damon: ask apply_scheme() to report filter-passed region-internal bytesSeongJae Park3-3/+5
2025-01-26mm/damon/sysfs: remove unused code for schemes tried regions updateSeongJae Park3-282/+2