summaryrefslogtreecommitdiff
path: root/mm
AgeCommit message (Expand)Author
2 daysmm/damon/core: copy nid for eligible_mem_bp damos quota goal commitSJ Park
2 daysmm/damon/core: handle uninitialized damos_quota_goal->last_psi_totalSJ Park
2 daysmm/damon/tests/core-kunit: test committing psi goal to psi goalSJ Park
2 dayspercpu: remove unnecessary return in pcpu_populate_pte()Sang-Heon Jeon
2 dayspercpu: remove unnecessary cpumask_clear() in pcpu_build_alloc_info()Sang-Heon Jeon
2 dayspercpu: remove unnecessary initialization in pcpu_build_alloc_info()Sang-Heon Jeon
2 dayspercpu: remove redundant assignments to bitsSang-Heon Jeon
2 daysmm/list_lru: don't copy stale shrinker id from non-memcg-aware shrinkersQinyun Tan
2 daysmm/damon/sysfs: pass preps to DAMON coreSJ Park
2 daysmm/damon/sysfs: implement prep_action fileSJ Park
2 daysmm/damon/sysfs: create directories for nr_preps writesSJ Park
2 daysmm/damon/sysfs: implement preps/nr_preps fileSJ Park
2 daysmm/damon/sysfs: implement preps directorySJ Park
2 daysmm/damon/paddr: support damon_prepSJ Park
2 daysmm/damon/core: introduce damon_operations->prep_probes()SJ Park
2 daysmm/damon/core: commit prepsSJ Park
2 daysmm/damon/core: introduce damon_prep structSJ Park
2 daysmm/damon/sysfs: support pgidle_unset probe filter typeSJ Park
2 daysmm/damon/paddr: support PGIDLE_UNSET probe filter typeSJ Park
2 daysmm/damon/core: handle extreme memory state in get_in_active_mem_bp()SJ Park
2 daysmm/damon/core: handle extreme memory state in get_node_memcg_used_bp()SJ Park
2 daysmm/damon/core: handle extreme memory state in damon_get_node_mem_bp()SJ Park
2 daysmm/damon/vaddr: respect folio end for DAMOS_MIGRATE_{HOT,COLD}SJ Park
2 daysmm/damon/vaddr: respect folio end for DAMOS_STATSJ Park
2 daysmm/damon/paddr: respect folio end for DAMOS actions except STATSJ Park
2 daysmm/damon/paddr: respect folio end for DAMOS_STATSJ Park
2 daysmm/damon/core: skip applying scheme if region split for quota failsSJ Park
2 daysmm/page_table_check: skip zero pagesZhiling Zou
2 daysmm/page_table_check: add explicit pmd_none check in pte_clear_rangeYe Liu
2 daysmm: gup: cleanup the gup_fast_*() call chainAristeu Rozanski
2 daysmm: gup: move pmd_protnone() into gup_fast_pmd_leaf()Aristeu Rozanski
2 daysmm/shmem: split large folios only on -E2BIGXueyuan Chen
2 daysmm/vmscan: avoid pointless large folio splits without swapBarry Song (Xiaomi)
2 daysmm: distinguish large folio swap allocation failuresXueyuan Chen
2 daysmm: add page_counter_margin()Johannes Weiner
2 daysmm: stop using pxd_ERROR()Anshuman Khandual
2 daysmm: make ptval_to_str() generally availableAnshuman Khandual
2 daysmm/hugetlb: cap demotion at currently available free pagesLonglong Xia
2 daysmm/hugetlb: preserve source surplus accounting during demotionLonglong Xia
2 daysmm/huge_memory: dequeue the deferred split after the split freezeKiryl Shutsemau (Meta)
2 daysmm/huge_memory: do not touch frozen folios in deferred_split_isolate()Kiryl Shutsemau (Meta)
2 daysmm/gup_test: report actual pinned bytesSarthak Sharma
2 daysmm/rmap: remove stale hugetlb check in try_to_unmap_oneDev Jain
2 daysmm: use memcpy_nontemporal() in zone-device template copiesLi Zhe
2 daysmm: extend the template fast path to zone-device compound tailsLi Zhe
2 daysmm-add-a-template-based-fast-path-for-zone-device-page-init-fixLi Zhe
2 daysmm: add a template-based fast path for zone-device page initLi Zhe
2 daysmm: fix stale ZONE_DEVICE refcount commentLi Zhe
2 daysmm/damon/tests: use scoped_guard() for damon_test_ops_registrationJaeyeon Lee
2 daysmm/damon/ops-common: factor out damon_putback_folio_list()Li Youhong