summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
32 hourspercpu: remove unnecessary return in pcpu_populate_pte()Sang-Heon Jeon
32 hourspercpu: remove unnecessary cpumask_clear() in pcpu_build_alloc_info()Sang-Heon Jeon
32 hourspercpu: remove unnecessary initialization in pcpu_build_alloc_info()Sang-Heon Jeon
32 hourspercpu: remove redundant assignments to bitsSang-Heon Jeon
32 hoursmm: remove unused totalram_pages_inc() and totalram_pages_dec()Tal Zussman
32 hoursmm: remove unused mark_page_reserved()Tal Zussman
32 hoursmm/list_lru: don't copy stale shrinker id from non-memcg-aware shrinkersQinyun Tan
32 hoursDocs/ABI/damon: document probe prep sysfs filesSJ Park
32 hoursDocs/admin-guide/mm/damon/usage: document probe preps sysfs filesSJ Park
32 hoursDocs/mm/damon/design: document probe prepsSJ Park
32 hoursselftests/damon/sysfs.sh: test probe prep sysfs filesSJ Park
32 hoursmm/damon/sysfs: pass preps to DAMON coreSJ Park
32 hoursmm/damon/sysfs: implement prep_action fileSJ Park
32 hoursmm/damon/sysfs: create directories for nr_preps writesSJ Park
32 hoursmm/damon/sysfs: implement preps/nr_preps fileSJ Park
32 hoursmm/damon/sysfs: implement preps directorySJ Park
32 hoursmm/damon/paddr: support damon_prepSJ Park
32 hoursmm/damon/core: introduce damon_operations->prep_probes()SJ Park
32 hoursmm/damon/core: commit prepsSJ Park
32 hoursmm/damon/core: introduce damon_prep structSJ Park
32 hoursDocs/mm/damon/design: document pgidle_unset probe filter typeSJ Park
32 hoursmm/damon/sysfs: support pgidle_unset probe filter typeSJ Park
32 hoursmm/damon/paddr: support PGIDLE_UNSET probe filter typeSJ Park
32 hoursmm/damon/core: introduce DAMON_FILTER_TYPE_PGIDLE_UNSETSJ Park
32 hoursmm/damon/core: handle extreme memory state in get_in_active_mem_bp()SJ Park
32 hoursmm/damon/core: handle extreme memory state in get_node_memcg_used_bp()SJ Park
32 hoursmm/damon/core: handle extreme memory state in damon_get_node_mem_bp()SJ Park
32 hoursmm/damon/vaddr: respect folio end for DAMOS_MIGRATE_{HOT,COLD}SJ Park
32 hoursmm/damon/vaddr: respect folio end for DAMOS_STATSJ Park
32 hoursmm/damon/paddr: respect folio end for DAMOS actions except STATSJ Park
32 hoursmm/damon/paddr: respect folio end for DAMOS_STATSJ Park
32 hoursmm/damon/core: skip applying scheme if region split for quota failsSJ Park
32 hoursmm/page_table_check: skip zero pagesZhiling Zou
32 hoursmm/page_table_check: add explicit pmd_none check in pte_clear_rangeYe Liu
32 hoursmm: gup: cleanup the gup_fast_*() call chainAristeu Rozanski
32 hoursmm: gup: move pmd_protnone() into gup_fast_pmd_leaf()Aristeu Rozanski
32 hoursmm/shmem: split large folios only on -E2BIGXueyuan Chen
32 hoursmm/vmscan: avoid pointless large folio splits without swapBarry Song (Xiaomi)
32 hoursmm: distinguish large folio swap allocation failuresXueyuan Chen
32 hoursmm: add page_counter_margin()Johannes Weiner
32 hoursmm: drop pxd_ERROR()Anshuman Khandual
32 hourssh/mm: stop using pgd_ERROR()Anshuman Khandual
32 hourssh/mm: stop using [p4d|pud|pmd]_ERROR()Anshuman Khandual
32 hourssh/mm: stop using pte_ERROR()Anshuman Khandual
32 hoursparisc/mm: directly use generic [pmd|pgd]_clear_bad()Anshuman Khandual
32 hoursloongarch/mm: stop using pte_ERROR()Anshuman Khandual
32 hoursmm: stop using pxd_ERROR()Anshuman Khandual
32 hoursmm: make ptval_to_str() generally availableAnshuman Khandual
32 hoursmm/hugetlb: cap demotion at currently available free pagesLonglong Xia
32 hoursmm/hugetlb: preserve source surplus accounting during demotionLonglong Xia