summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
18 hoursmm/damon/core: commit prepsSJ Park
18 hoursmm/damon/core: introduce damon_prep structSJ Park
18 hoursDocs/mm/damon/design: document pgidle_unset probe filter typeSJ Park
18 hoursmm/damon/sysfs: support pgidle_unset probe filter typeSJ Park
18 hoursmm/damon/paddr: support PGIDLE_UNSET probe filter typeSJ Park
18 hoursmm/damon/core: introduce DAMON_FILTER_TYPE_PGIDLE_UNSETSJ Park
18 hoursmm/damon/core: handle extreme memory state in get_in_active_mem_bp()SJ Park
18 hoursmm/damon/core: handle extreme memory state in get_node_memcg_used_bp()SJ Park
18 hoursmm/damon/core: handle extreme memory state in damon_get_node_mem_bp()SJ Park
18 hoursmm/damon/vaddr: respect folio end for DAMOS_MIGRATE_{HOT,COLD}SJ Park
18 hoursmm/damon/vaddr: respect folio end for DAMOS_STATSJ Park
18 hoursmm/damon/paddr: respect folio end for DAMOS actions except STATSJ Park
18 hoursmm/damon/paddr: respect folio end for DAMOS_STATSJ Park
18 hoursmm/damon/core: skip applying scheme if region split for quota failsSJ Park
18 hoursmm/page_table_check: skip zero pagesZhiling Zou
18 hoursmm/page_table_check: add explicit pmd_none check in pte_clear_rangeYe Liu
18 hoursmm: gup: cleanup the gup_fast_*() call chainAristeu Rozanski
18 hoursmm: gup: move pmd_protnone() into gup_fast_pmd_leaf()Aristeu Rozanski
18 hoursmm/shmem: split large folios only on -E2BIGXueyuan Chen
18 hoursmm/vmscan: avoid pointless large folio splits without swapBarry Song (Xiaomi)
18 hoursmm: distinguish large folio swap allocation failuresXueyuan Chen
18 hoursmm: add page_counter_margin()Johannes Weiner
18 hoursmm: drop pxd_ERROR()Anshuman Khandual
18 hourssh/mm: stop using pgd_ERROR()Anshuman Khandual
18 hourssh/mm: stop using [p4d|pud|pmd]_ERROR()Anshuman Khandual
18 hourssh/mm: stop using pte_ERROR()Anshuman Khandual
18 hoursparisc/mm: directly use generic [pmd|pgd]_clear_bad()Anshuman Khandual
18 hoursloongarch/mm: stop using pte_ERROR()Anshuman Khandual
18 hoursmm: stop using pxd_ERROR()Anshuman Khandual
18 hoursmm: make ptval_to_str() generally availableAnshuman Khandual
18 hoursmm/hugetlb: cap demotion at currently available free pagesLonglong Xia
18 hoursmm/hugetlb: preserve source surplus accounting during demotionLonglong Xia
18 hoursmm/huge_memory: dequeue the deferred split after the split freezeKiryl Shutsemau (Meta)
18 hoursmm/huge_memory: do not touch frozen folios in deferred_split_isolate()Kiryl Shutsemau (Meta)
18 hoursmm/gup_test: report actual pinned bytesSarthak Sharma
18 hoursmm/rmap: remove stale hugetlb check in try_to_unmap_oneDev Jain
18 hoursx86/string: extend memcpy_flushcache() fixed-size fastpathsLi Zhe
18 hoursmm: use memcpy_nontemporal() in zone-device template copiesLi Zhe
18 hoursstring: introduce memcpy_nontemporal()Li Zhe
18 hoursmm: extend the template fast path to zone-device compound tailsLi Zhe
18 hoursmm-add-a-template-based-fast-path-for-zone-device-page-init-fixLi Zhe
18 hoursmm: add a template-based fast path for zone-device page initLi Zhe
18 hoursmm: add a set_page_section_from_pfn() helperLi Zhe
18 hoursmm: fix stale ZONE_DEVICE refcount commentLi Zhe
18 hourssamples/damon/mtier: add comment for struct region_rangeEnze Li
18 hoursselftests/damon: prevent remaining cross-object state pollutionzhaozhengzhuo
18 hoursmm/damon/tests: use scoped_guard() for damon_test_ops_registrationJaeyeon Lee
18 hoursselftests/damon/sysfs.py: clean up sh processes used for obsolete_target testHari Mishal
18 hoursmm/damon/ops-common: factor out damon_putback_folio_list()Li Youhong
18 hoursmm/damon/core: introduce damon_set_target_pid()Enze Li