Age | Commit message (Expand) | Author | Files | Lines |
2023-10-04 | mm/damon/core-test: add a unit test for damon_moving_sum() | SeongJae Park | 1 | -0/+16 |
2023-10-04 | mm/damon/core: implement a pseudo-moving sum function | SeongJae Park | 1 | -0/+40 |
2023-10-04 | mm/damon/vaddr: call damon_update_region_access_rate() always | SeongJae Park | 1 | -3/+7 |
2023-10-04 | mm/damon/core: define and use a dedicated function for region access rate update | SeongJae Park | 3 | -8/+20 |
2023-10-04 | mm/damon/core: use number of passed access sampling as a timer | SeongJae Park | 1 | -49/+47 |
2023-10-04 | mm/memory_hotplug: use pfn math in place of direct struct page manipulation | Zi Yan | 1 | -1/+1 |
2023-10-04 | mm/hugetlb: use nth_page() in place of direct struct page manipulation | Zi Yan | 1 | -1/+1 |
2023-10-04 | mm/cma: use nth_page() in place of direct struct page manipulation | Zi Yan | 1 | -1/+1 |
2023-10-04 | mm, vmscan: remove ISOLATE_UNMAPPED | Vlastimil Babka | 1 | -2/+1 |
2023-10-04 | mm/damon/core: add a tracepoint for damos apply target regions | SeongJae Park | 1 | -1/+31 |
2023-10-04 | mm: migrate: remove isolated variable in add_page_for_migration() | Kefeng Wang | 1 | -7/+4 |
2023-10-04 | mm: migrate: remove PageHead() check for HugeTLB in add_page_for_migration() | Kefeng Wang | 1 | -4/+2 |
2023-10-04 | mm: migrate: use a folio in add_page_for_migration() | Kefeng Wang | 1 | -21/+19 |
2023-10-04 | mm: migrate: use __folio_test_movable() | Kefeng Wang | 1 | -7/+7 |
2023-10-04 | mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio() | Kefeng Wang | 3 | -20/+23 |
2023-10-04 | mm: migrate: convert numamigrate_isolate_page() to numamigrate_isolate_folio() | Kefeng Wang | 1 | -10/+10 |
2023-10-04 | mm: migrate: remove THP mapcount check in numamigrate_isolate_page() | Kefeng Wang | 1 | -4/+0 |
2023-10-04 | mm: migrate: remove PageTransHuge check in numamigrate_isolate_page() | Kefeng Wang | 1 | -2/+0 |
2023-10-04 | mm/rmap: pass folio to hugepage_add_anon_rmap() | David Hildenbrand | 2 | -6/+4 |
2023-10-04 | mm/rmap: simplify PageAnonExclusive sanity checks when adding anon rmap | David Hildenbrand | 1 | -8/+8 |
2023-10-04 | mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap() | David Hildenbrand | 1 | -0/+7 |
2023-10-04 | mm/rmap: move folio_test_anon() check out of __folio_set_anon() | David Hildenbrand | 1 | -15/+8 |
2023-10-04 | mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap() | David Hildenbrand | 1 | -20/+21 |
2023-10-04 | mm/rmap: drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap() | David Hildenbrand | 1 | -2/+0 |
2023-10-04 | mm: memcg: add THP swap out info for anonymous reclaim | Xin Hao | 3 | -4/+7 |
2023-10-04 | mm: vmscan: modify an easily misunderstood function name | liujinlong | 1 | -2/+2 |
2023-10-04 | mm: shrinker: convert shrinker_rwsem to mutex | Qi Zheng | 2 | -22/+22 |
2023-10-04 | mm: shrinker: hold write lock to reparent shrinker nr_deferred | Qi Zheng | 1 | -2/+2 |
2023-10-04 | mm: shrinker: make memcg slab shrink lockless | Qi Zheng | 1 | -19/+66 |
2023-10-04 | mm: shrinker: make global slab shrink lockless | Qi Zheng | 1 | -21/+68 |
2023-10-04 | mm: shrinker: rename {prealloc|unregister}_memcg_shrinker() to shrinker_memcg... | Qi Zheng | 1 | -6/+6 |
2023-10-04 | mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred} | Qi Zheng | 1 | -96/+154 |
2023-10-04 | mm: shrinker: remove old APIs | Qi Zheng | 1 | -143/+0 |
2023-10-04 | zsmalloc: dynamically allocate the mm-zspool shrinker | Qi Zheng | 1 | -12/+15 |
2023-10-04 | mm: workingset: dynamically allocate the mm-shadow shrinker | Qi Zheng | 1 | -13/+16 |
2023-10-04 | mm: thp: dynamically allocate the thp-related shrinkers | Qi Zheng | 1 | -24/+43 |
2023-10-04 | mm: shrinker: add infrastructure for dynamically allocating shrinker | Qi Zheng | 3 | -3/+128 |
2023-10-04 | drm/ttm: introduce pool_shrink_rwsem | Qi Zheng | 1 | -15/+0 |
2023-10-04 | mm: shrinker: remove redundant shrinker_rwsem in debugfs operations | Qi Zheng | 1 | -15/+1 |
2023-10-04 | mm: vmscan: move shrinker-related code into a separate file | Qi Zheng | 4 | -703/+713 |
2023-10-04 | mm: move some shrinker-related function declarations to mm/internal.h | Qi Zheng | 2 | -0/+28 |
2023-10-04 | kmsan: introduce test_memcpy_initialized_gap() | Alexander Potapenko | 1 | -0/+53 |
2023-10-04 | kmsan: merge test_memcpy_aligned_to_unaligned{,2}() together | Alexander Potapenko | 1 | -24/+13 |
2023-10-04 | kmsan: prevent optimizations in memcpy tests | Alexander Potapenko | 1 | -25/+16 |
2023-10-04 | kmsan: simplify kmsan_internal_memmove_metadata() | Alexander Potapenko | 1 | -96/+31 |
2023-10-04 | memfd: drop warning for missing exec-related flags | Aleksa Sarai | 1 | -6/+0 |
2023-10-04 | mm/shmem: remove dead code can not be satisfied by "(CONFIG_SHMEM)&&(!(CONFIG... | Ying Sun | 1 | -4/+0 |
2023-10-04 | mm/vmscan: print err before panic | Angus Chen | 1 | -1/+2 |
2023-10-04 | mm/mm_init.c: remove redundant pr_info when node is memoryless | Yajun Deng | 1 | -2/+0 |
2023-10-04 | mm: hugetlb_vmemmap: allow alloc vmemmap pages fallback to other nodes | Yuan Can | 1 | -2/+1 |