| Age | Commit message (Expand) | Author | Files | Lines |
| 6 days | Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -144/+189 |
| 9 days | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 1 | -16/+46 |
| 2025-11-24 | mm: userfaultfd: add pgtable_supports_uffd_wp() | Chunyan Zhang | 1 | -2/+4 |
| 2025-11-24 | mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() | Lorenzo Stoakes | 1 | -8/+8 |
| 2025-11-24 | mm: eliminate further swapops predicates | Lorenzo Stoakes | 1 | -1/+2 |
| 2025-11-24 | mm: remove non_swap_entry() and use softleaf helpers instead | Lorenzo Stoakes | 1 | -18/+18 |
| 2025-11-24 | mm: introduce pmd_is_huge() and use where appropriate | Lorenzo Stoakes | 1 | -2/+2 |
| 2025-11-24 | mm: replace pmd_to_swp_entry() with softleaf_from_pmd() | Lorenzo Stoakes | 1 | -2/+2 |
| 2025-11-24 | mm: avoid unnecessary use of is_swap_pmd() | Lorenzo Stoakes | 1 | -22/+28 |
| 2025-11-24 | mm: introduce leaf entry type and use to simplify leaf entry logic | Lorenzo Stoakes | 1 | -20/+21 |
| 2025-11-24 | mm/memory/fault: add THP fault handling for zone device private pages | Balbir Singh | 1 | -2/+3 |
| 2025-11-20 | mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one | Lorenzo Stoakes | 1 | -14/+4 |
| 2025-11-20 | mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps | Lorenzo Stoakes | 1 | -0/+4 |
| 2025-11-20 | mm: kill mm_wr_locked from unmap_vmas() and unmap_single_vma() | Kefeng Wang | 1 | -8/+4 |
| 2025-11-19 | mm: add spurious fault fixing support for huge pmd | Huang Ying | 1 | -16/+46 |
| 2025-11-16 | treewide: include linux/pgalloc.h instead of asm/pgalloc.h | Harry Yoo | 1 | -2/+2 |
| 2025-11-16 | mm: add remap_pfn_range_prepare(), remap_pfn_range_complete() | Lorenzo Stoakes | 1 | -44/+88 |
| 2025-11-16 | mm: replace READ_ONCE() with standard page table accessors | Anshuman Khandual | 1 | -2/+2 |
| 2025-11-16 | mm: fix some typos in mm module | jianyun.gao | 1 | -2/+2 |
| 2025-11-09 | mm/memory: do not populate page table entries beyond i_size | Kiryl Shutsemau | 1 | -1/+19 |
| 2025-09-28 | mm/fault: try to map the entire file folio in finish_fault() | Kiryl Shutsemau | 1 | -7/+2 |
| 2025-09-21 | mm: remove redundant test in validate_page_before_insert() | Matthew Wilcox (Oracle) | 1 | -2/+1 |
| 2025-09-21 | mm, swap: cleanup swap cache API and add kerneldoc | Kairui Song | 1 | -1/+1 |
| 2025-09-21 | mm, swap: always lock and check the swap cache folio before use | Kairui Song | 1 | -2/+1 |
| 2025-09-21 | mm, swap: check page poison flag after locking it | Kairui Song | 1 | -11/+11 |
| 2025-09-21 | mm, swap: use unified helper for swap cache look up | Kairui Song | 1 | -2/+4 |
| 2025-09-13 | mm/huge_memory: respect MADV_COLLAPSE with PR_THP_DISABLE_EXCEPT_ADVISED | David Hildenbrand | 1 | -2/+4 |
| 2025-09-13 | mm/huge_memory: convert "tva_flags" to "enum tva_type" | David Hildenbrand | 1 | -8/+6 |
| 2025-09-13 | mm: rename vm_ops->find_special_page() to vm_ops->find_normal_page() | David Hildenbrand | 1 | -2/+10 |
| 2025-09-13 | mm: introduce and use vm_normal_page_pud() | David Hildenbrand | 1 | -0/+19 |
| 2025-09-13 | mm/memory: factor out common code from vm_normal_page_*() | David Hildenbrand | 1 | -77/+109 |
| 2025-09-13 | mm/memory: convert print_bad_pte() to print_bad_page_map() | David Hildenbrand | 1 | -20/+84 |
| 2025-09-13 | mm/huge_memory: mark PMD mappings of the huge zero folio special | David Hildenbrand | 1 | -5/+10 |
| 2025-07-31 | Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -92/+61 |
| 2025-07-29 | Merge tag 'sysctl-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -0/+18 |
| 2025-07-24 | mm/memory: introduce is_huge_zero_pfn() and use it in vm_normal_page_pmd() | David Hildenbrand | 1 | -1/+1 |
| 2025-07-24 | mm: remove call to hugetlb_free_pgd_range() | Anthony Yznaga | 1 | -24/+18 |
| 2025-07-23 | mm: move randomize_va_space into memory.c | Joel Granados | 1 | -0/+18 |
| 2025-07-19 | mm/memory.c: use folios in __access_remote_vm() | Vishal Moola (Oracle) | 1 | -3/+5 |
| 2025-07-19 | mm/memory.c: use folios in __copy_remote_vm_str() | Vishal Moola (Oracle) | 1 | -3/+5 |
| 2025-07-19 | mm: remove boolean output parameters from folio_pte_batch_ext() | David Hildenbrand | 1 | -6/+2 |
| 2025-07-19 | mm: split folio_pte_batch() into folio_pte_batch() and folio_pte_batch_flags() | David Hildenbrand | 1 | -5/+3 |
| 2025-07-19 | mm: convert FPB_IGNORE_* into FPB_RESPECT_* | David Hildenbrand | 1 | -6/+5 |
| 2025-07-19 | mm: fault in complete folios instead of individual pages for tmpfs | Baolin Wang | 1 | -2/+2 |
| 2025-07-09 | mm: remove callers of pfn_t functionality | Alistair Popple | 1 | -16/+15 |
| 2025-07-09 | mm: remove PFN_DEV, PFN_MAP, PFN_SPECIAL, PFN_SG_CHAIN and PFN_SG_LAST | Alistair Popple | 1 | -2/+0 |
| 2025-07-09 | mm: remove redundant pXd_devmap calls | Alistair Popple | 1 | -9/+6 |
| 2025-07-09 | mm: convert vmf_insert_mixed() from using pte_devmap to pte_special | Alistair Popple | 1 | -18/+2 |
| 2025-07-09 | mm: remove remaining uses of PFN_DEV | Alistair Popple | 1 | -1/+1 |
| 2025-07-09 | mm: update core kernel code to use vm_flags_t consistently | Lorenzo Stoakes | 1 | -2/+2 |
| 2025-06-19 | mm/shmem, swap: fix softlockup with mTHP swapin | Kairui Song | 1 | -20/+0 |
| 2025-05-31 | mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas into free_pgtables() | Roman Gushchin | 1 | -0/+2 |
| 2025-05-31 | mm: rename page->index to page->__folio_index | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2025-05-22 | mm: convert do_set_pmd() to take a folio | Baolin Wang | 1 | -6/+5 |
| 2025-05-22 | mm: convert VM_PFNMAP tracking to pfnmap_track() + pfnmap_untrack() | David Hildenbrand | 1 | -16/+66 |
| 2025-05-22 | mm: convert track_pfn_insert() to pfnmap_setup_cachemode*() | David Hildenbrand | 1 | -2/+2 |
| 2025-05-13 | mm: introduce new .mmap_prepare() file callback | Lorenzo Stoakes | 1 | -1/+2 |
| 2025-05-12 | mm/rmap: inline folio_test_large_maybe_mapped_shared() into callers | Lance Yang | 1 | -2/+2 |
| 2025-05-12 | mm/huge_memory: remove useless folio pointers passing | Gavin Guo | 1 | -2/+2 |
| 2025-05-11 | mm: move mmap/vma locking logic into specific files | Lorenzo Stoakes | 1 | -252/+0 |
| 2025-05-11 | mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] | SeongJae Park | 1 | -2/+2 |
| 2025-05-11 | mm/memory: split non-tlb flushing part from zap_page_range_single() | SeongJae Park | 1 | -10/+39 |
| 2025-05-11 | mm: add kernel-doc comment for free_pgd_range() | SoumishDas | 1 | -2/+11 |
| 2025-05-11 | mm: add folio_mk_pmd() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-05-11 | mm: add folio_mk_pte() | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2025-05-11 | mm: set the pte dirty if the folio is already dirty | Matthew Wilcox (Oracle) | 1 | -0/+2 |
| 2025-05-11 | mm/memory: fix mapcount / refcount sanity check for mTHP reuse | Kairui Song | 1 | -1/+1 |
| 2025-04-17 | mm/memory: move sanity checks in do_wp_page() after mapcount vs. refcount sta... | David Hildenbrand | 1 | -2/+2 |
| 2025-04-11 | mm: fix apply_to_existing_page_range() | Kirill A. Shutemov | 1 | -2/+2 |
| 2025-04-11 | mm: (un)track_pfn_copy() fix + doc improvements | David Hildenbrand | 1 | -1/+1 |
| 2025-04-01 | Merge tag 'vfio-v6.15-rc1' of https://github.com/awilliam/linux-vfio | Linus Torvalds | 1 | -0/+1 |
| 2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -94/+286 |
| 2025-03-30 | Merge tag 'x86-urgent-2025-03-28' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -7/+4 |
| 2025-03-30 | Merge tag 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bp... | Linus Torvalds | 1 | -0/+118 |
| 2025-03-28 | Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernel | Linus Torvalds | 1 | -4/+9 |
| 2025-03-25 | x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() | David Hildenbrand | 1 | -7/+4 |
| 2025-03-24 | Merge tag 'locking-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -2/+0 |
| 2025-03-17 | arch, mm: set high_memory in free_area_init() | Mike Rapoport (Microsoft) | 1 | -8/+0 |
| 2025-03-17 | arch, mm: set max_mapnr when allocating memory map for FLATMEM | Mike Rapoport (Microsoft) | 1 | -8/+0 |
| 2025-03-17 | mm: convert folio_likely_mapped_shared() to folio_maybe_mapped_shared() | David Hildenbrand | 1 | -1/+1 |
| 2025-03-17 | mm: Copy-on-Write (COW) reuse support for PTE-mapped THP | David Hildenbrand | 1 | -8/+75 |
| 2025-03-17 | mm/rmap: pass dst_vma to folio_dup_file_rmap_pte() and friends | David Hildenbrand | 1 | -5/+5 |
| 2025-03-17 | fs/dax: properly refcount fs dax pages | Alistair Popple | 1 | -2/+4 |
| 2025-03-17 | mm/memory: add vmf_insert_page_mkwrite() | Alistair Popple | 1 | -0/+20 |
| 2025-03-17 | mm/memory: enhance insert_page_into_pte_locked() to create writable mappings | Alistair Popple | 1 | -9/+30 |
| 2025-03-17 | mm: allow compound zone device pages | Alistair Popple | 1 | -1/+3 |
| 2025-03-17 | mm/mmu_notifier: use MMU_NOTIFY_CLEAR in remove_device_exclusive_entry() | David Hildenbrand | 1 | -1/+1 |
| 2025-03-17 | mm/memory: document restore_exclusive_pte() | David Hildenbrand | 1 | -0/+26 |
| 2025-03-17 | mm/memory: pass folio and pte to restore_exclusive_pte() | David Hildenbrand | 1 | -15/+14 |
| 2025-03-17 | mm/memory: remove PageAnonExclusive sanity-check in restore_exclusive_pte() | David Hildenbrand | 1 | -3/+0 |
| 2025-03-16 | mm/ioremap: pass pgprot_t to ioremap_prot() instead of unsigned long | Ryan Roberts | 1 | -3/+3 |
| 2025-03-16 | mm: prepare lock_vma_under_rcu() for vma reuse possibility | Suren Baghdasaryan | 1 | -3/+4 |
| 2025-03-16 | mm: replace vm_lock and detached flag with a reference count | Suren Baghdasaryan | 1 | -10/+80 |
| 2025-03-16 | mm: uninline the main body of vma_start_write() | Suren Baghdasaryan | 1 | -0/+14 |
| 2025-03-16 | mm: mark vma as detached until it's added into vma tree | Suren Baghdasaryan | 1 | -1/+1 |
| 2025-03-16 | mm/rmap: keep mapcount untouched for device-exclusive entries | David Hildenbrand | 1 | -16/+1 |
| 2025-03-16 | mm/memory: detect writability in restore_exclusive_pte() through can_change_p... | David Hildenbrand | 1 | -4/+7 |
| 2025-03-16 | mm: memcontrol: move memsw charge callbacks to v1 | Johannes Weiner | 1 | -1/+1 |
| 2025-03-13 | Revert "mm: don't allow huge faults for files with pre content watches" | Amir Goldstein | 1 | -19/+0 |
| 2025-03-12 | Backmerge tag 'v6.14-rc6' into drm-next | Dave Airlie | 1 | -7/+14 |
| 2025-03-08 | Merge branch 'locking/urgent' into locking/core, to pick up locking fixes | Ingo Molnar | 1 | -3/+14 |
| 2025-03-06 | mm/migrate: Trylock device page in do_swap_page | Matthew Brost | 1 | -4/+9 |
| 2025-03-05 | mm: fix finish_fault() handling for large folios | Brian Geffon | 1 | -5/+10 |
| 2025-03-05 | mm: don't skip arch_sync_kernel_mappings() in error paths | Ryan Roberts | 1 | -2/+4 |
| 2025-03-01 | lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock | Peter Zijlstra | 1 | -2/+0 |
| 2025-02-27 | mm: Provide address mask in struct follow_pfnmap_args | Alex Williamson | 1 | -0/+1 |
| 2025-02-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf bpf-6.14-rc4 | Alexei Starovoitov | 1 | -3/+14 |
| 2025-02-19 | mm: Add copy_remote_vm_str() for readng C strings from remote VM | Jordan Rome | 1 | -0/+118 |
| 2025-02-17 | mm: pgtable: fix incorrect reclaim of non-empty PTE pages | Qi Zheng | 1 | -3/+14 |
| 2025-01-26 | Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -98/+169 |
| 2025-01-25 | mm: pgtable: introduce pagetable_dtor() | Qi Zheng | 1 | -1/+2 |
| 2025-01-25 | mm: remove unnecessary calls to lru_add_drain | Rik van Riel | 1 | -1/+0 |
| 2025-01-25 | mm: unexport apply_to_existing_page_range | Christoph Hellwig | 1 | -1/+0 |
| 2025-01-25 | mm: fix outdated incorrect code comments for handle_mm_fault() | Jinliang Zheng | 1 | -1/+2 |
| 2025-01-23 | Merge tag 'fsnotify_hsm_for_v6.14-rc1' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+19 |
| 2025-01-13 | mm: add per-order mTHP swap-in fallback/fallback_charge counters | Wenchao Hao | 1 | -0/+2 |
| 2025-01-13 | mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED) | Qi Zheng | 1 | -2/+19 |
| 2025-01-13 | mm: make zap_pte_range() handle full within-PMD range | Qi Zheng | 1 | -0/+8 |
| 2025-01-13 | mm: do_zap_pte_range: return any_skipped information to the caller | Qi Zheng | 1 | -15/+21 |
| 2025-01-13 | mm: zap_install_uffd_wp_if_needed: return whether uffd-wp pte has been re-ins... | Qi Zheng | 1 | -4/+12 |
| 2025-01-13 | mm: skip over all consecutive none ptes in do_zap_pte_range() | Qi Zheng | 1 | -7/+20 |
| 2025-01-13 | mm: introduce do_zap_pte_range() | Qi Zheng | 1 | -19/+26 |
| 2025-01-13 | mm: introduce zap_nonpresent_ptes() | Qi Zheng | 1 | -63/+73 |
| 2025-01-13 | mm/memory: fix a comment typo in lock_mm_and_find_vma() | Chin Yik Ming | 1 | -1/+1 |
| 2025-01-13 | mm: migrate: remove unused argument vma from migrate_misplaced_folio() | Donet Tom | 1 | -1/+1 |
| 2024-12-18 | mm: use clear_user_(high)page() for arch with special user folio handling | Zi Yan | 1 | -5/+5 |
| 2024-12-18 | mm: use aligned address in copy_user_gigantic_page() | Kefeng Wang | 1 | -2/+3 |
| 2024-12-18 | mm: use aligned address in clear_gigantic_page() | Kefeng Wang | 1 | -1/+2 |
| 2024-12-10 | mm: don't allow huge faults for files with pre content watches | Josef Bacik | 1 | -0/+19 |
| 2024-11-11 | mm: add PTE_MARKER_GUARD PTE marker | Lorenzo Stoakes | 1 | -3/+15 |
| 2024-11-06 | mm/memory.c: simplify pfnmap_lockdep_assert | Manas | 1 | -1/+1 |
| 2024-11-06 | mm: avoid zeroing user movable page twice with init_on_alloc=1 | Zi Yan | 1 | -1/+9 |
| 2024-11-06 | mm: remove unused hugepage for vma_alloc_folio() | Kefeng Wang | 1 | -6/+4 |
| 2024-11-06 | mm/memory.c: remove stray newline at top of file | Andrew Morton | 1 | -1/+0 |
| 2024-11-05 | mm: copy_pte_range() use pte_offset_map_rw_nolock() | Qi Zheng | 1 | -1/+10 |
| 2024-11-05 | mm: handle_pte_fault() use pte_offset_map_rw_nolock() | Qi Zheng | 1 | -2/+12 |
| 2024-11-05 | mm: move mm flags to mm_types.h | Nanyong Sun | 1 | -1/+0 |
| 2024-10-28 | mm: avoid unconditional one-tick sleep when swapcache_prepare fails | Barry Song | 1 | -2/+13 |
| 2024-10-18 | mm: fix follow_pfnmap API lockdep assert | Linus Torvalds | 1 | -1/+2 |
| 2024-10-17 | mm: don't install PMD mappings when THPs are disabled by the hw/process/vma | David Hildenbrand | 1 | -0/+9 |
| 2024-10-17 | mm: remove unused stub for can_swapin_thp() | Andy Shevchenko | 1 | -5/+0 |
| 2024-09-21 | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -132/+430 |
| 2024-09-19 | Merge tag 'mm-hotfixes-stable-2024-09-19-00-31' of git://git.kernel.org/pub/s... | Linus Torvalds | 1 | -5/+3 |
| 2024-09-17 | mm: support large folios swap-in for sync io devices | Chuanhua Han | 1 | -27/+234 |
| 2024-09-17 | mm: add nr argument in mem_cgroup_swapin_uncharge_swap() helper to support la... | Barry Song | 1 | -1/+1 |
| 2024-09-17 | mm: support poison recovery from copy_present_page() | Kefeng Wang | 1 | -3/+7 |
| 2024-09-17 | mm: support poison recovery from do_cow_fault() | Kefeng Wang | 1 | -1/+5 |
| 2024-09-17 | mm: remove follow_pte() | Peter Xu | 1 | -73/+0 |
| 2024-09-17 | mm/access_process_vm: use the new follow_pfnmap API | Peter Xu | 1 | -14/+14 |
| 2024-09-17 | mm: new follow_pfnmap API | Peter Xu | 1 | -0/+150 |
| 2024-09-17 | mm/pagewalk: check pfnmap for folio_walk_start() | Peter Xu | 1 | -5/+4 |
| 2024-09-17 | mm: change vmf_anon_prepare() to __vmf_anon_prepare() | Vishal Moola (Oracle) | 1 | -5/+3 |
| 2024-09-12 | mm: avoid leaving partial pfn mappings around in error case | Linus Torvalds | 1 | -5/+22 |
| 2024-09-09 | mm: cleanup count_mthp_stat() definition | Ryan Roberts | 1 | -2/+0 |
| 2024-09-03 | mm,memcg: provide per-cgroup counters for NUMA balancing operations | Kaiyang Zhao | 1 | -0/+3 |
| 2024-09-01 | mm/migrate: move common code to numa_migrate_check (was numa_migrate_prep) | Zi Yan | 1 | -30/+33 |
| 2024-09-01 | mm: return the folio from swapin_readahead | Matthew Wilcox (Oracle) | 1 | -4/+2 |
| 2024-09-01 | mm: fix (harmless) type confusion in lock_vma_under_rcu() | Jann Horn | 1 | -4/+10 |
| 2024-09-01 | mm: provide vm_normal_(page|folio)_pmd() with CONFIG_PGTABLE_HAS_HUGE_LEAVES | David Hildenbrand | 1 | -1/+1 |
| 2024-09-01 | mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support... | Barry Song | 1 | -3/+3 |
| 2024-09-01 | mm: turn USE_SPLIT_PTE_PTLOCKS / USE_SPLIT_PTE_PTLOCKS into Kconfig options | David Hildenbrand | 1 | -1/+1 |
| 2024-09-01 | memory tiering: introduce folio_use_access_time() check | Zi Yan | 1 | -2/+1 |
| 2024-08-15 | mm/numa: no task_numa_fault() call if PTE is changed | Zi Yan | 1 | -17/+16 |
| 2024-07-26 | mm: fix old/young bit handling in the faulting path | Ram Tummala | 1 | -1/+1 |
| 2024-07-24 | Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -0/+13 |
| 2024-07-19 | mm: add MAP_DROPPABLE for designating always lazily freeable mappings | Jason A. Donenfeld | 1 | -0/+13 |
| 2024-07-12 | mm: unexport vmf_insert_mixed_mkwrite | Christoph Hellwig | 1 | -1/+0 |
| 2024-07-06 | mm: move memory_failure_queue() into copy_mc_[user]_highpage() | Kefeng Wang | 1 | -9/+3 |
| 2024-07-03 | mm/migrate: move NUMA hinting fault folio isolation + checks under PTL | David Hildenbrand | 1 | -4/+5 |
| 2024-07-03 | mm/migrate: make migrate_misplaced_folio() return 0 on success | David Hildenbrand | 1 | -1/+1 |
| 2024-07-03 | mm: memory: rename pages_per_huge_page to nr_pages | Kefeng Wang | 1 | -12/+12 |
| 2024-07-03 | mm: memory: improve copy_user_large_folio() | Kefeng Wang | 1 | -7/+4 |
| 2024-07-03 | mm: memory: use folio in struct copy_subpage_arg | Kefeng Wang | 1 | -6/+6 |
| 2024-07-03 | mm: memory: convert clear_huge_page() to folio_zero_user() | Kefeng Wang | 1 | -18/+16 |
| 2024-07-03 | mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false | Barry Song | 1 | -0/+9 |
| 2024-07-03 | mm: extend rmap flags arguments for folio_add_new_anon_rmap | Barry Song | 1 | -5/+5 |
| 2024-07-03 | mm: set pte writable while pte_soft_dirty() is true in do_swap_page() | Barry Song | 1 | -1/+1 |
| 2024-07-03 | mm: swap: remove 'synchronous' argument to swap_read_folio() | Yosry Ahmed | 1 | -1/+1 |
| 2024-07-03 | mm: swap: reuse exclusive folio directly instead of wp page faults | Barry Song | 1 | -7/+11 |
| 2024-07-03 | mm: memory: extend finish_fault() to support large folio | Baolin Wang | 1 | -10/+51 |
| 2024-07-03 | mm: swap: entirely map large folios found in swapcache | Chuanhua Han | 1 | -11/+48 |
| 2024-07-03 | mm: swap: make should_try_to_free_swap() support large-folio | Chuanhua Han | 1 | -1/+1 |
| 2024-07-03 | mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages | Barry Song | 1 | -1/+2 |
| 2024-07-03 | mm: batch unlink_file_vma calls in free_pgd_range | Mateusz Guzik | 1 | -2/+8 |
| 2024-07-03 | mm: use update_mmu_tlb_range() to simplify code | Bang Li | 1 | -3/+1 |
| 2024-07-03 | mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and... | David Hildenbrand | 1 | -21/+70 |
| 2024-07-03 | mm/memory: move page_count() check into validate_page_before_insert() | David Hildenbrand | 1 | -4/+2 |
| 2024-07-03 | mm/vmscan: update stale references to shrink_page_list | Illia Ostapyshyn | 1 | -1/+1 |
| 2024-06-24 | mm/memory: don't require head page for do_set_pmd() | Andrew Bresticker | 1 | -1/+2 |
| 2024-06-15 | mm: fix possible OOB in numa_rebuild_large_mapping() | Kefeng Wang | 1 | -4/+10 |
| 2024-06-15 | Revert "mm: init_mlocked_on_free_v3" | David Hildenbrand | 1 | -6/+0 |
| 2024-05-22 | mm: simplify and improve print_vma_addr() output | Linus Torvalds | 1 | -13/+6 |
| 2024-05-19 | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -134/+171 |
| 2024-05-05 | mm: optimise vmf_anon_prepare() for VMAs without an anon_vma | Matthew Wilcox (Oracle) | 1 | -4/+9 |
| 2024-05-05 | mm: delay the check for a NULL anon_vma | Matthew Wilcox (Oracle) | 1 | -11/+18 |
| 2024-05-05 | mm: simplify thp_vma_allowable_order | Matthew Wilcox | 1 | -4/+6 |
| 2024-05-05 | mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() | Kefeng Wang | 1 | -5/+5 |
| 2024-05-05 | mm/memory: add any_dirty optional pointer to folio_pte_batch() | Lance Yang | 1 | -2/+2 |
| 2024-05-05 | mm: move mm counter updating out of set_pte_range() | Kefeng Wang | 1 | -3/+5 |
| 2024-05-05 | mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters | Barry Song | 1 | -0/+5 |