summaryrefslogtreecommitdiffstats
path: root/mm/memory.c
AgeCommit message (Expand)AuthorLines
2026-03-27mm/memory: fix PMD/PUD checks in follow_pfnmap_start()David Hildenbrand (Arm)-3/+15
2026-03-02mm: Fix a hmm_range_fault() livelock / starvation problemThomas Hellström-1/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook-1/+1
2026-02-18Merge tag 'mm-stable-2026-02-18-19-48' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-47/+54
2026-02-12mm: update all remaining mmap_prepare users to use vma_flags_tLorenzo Stoakes-9/+8
2026-02-12mm: use unmap_desc struct for freeing page tablesLiam R. Howlett-20/+13
2026-02-12mm/vma: use unmap_desc in exit_mmap() and vms_clear_ptes()Liam R. Howlett-12/+8
2026-02-12mm: change dup_mmap() recoveryLiam R. Howlett-5/+1
2026-02-12mm/memory: add tree limit to free_pgtables()Liam R. Howlett-9/+33
2026-02-12mm: folio_zero_user: open code range computation in folio_zero_user()Ankur Arora-8/+7
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-191/+260
2026-02-10Merge tag 'locking-core-2026-02-08' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds-2/+2
2026-02-06mm/memory: handle non-split locks correctly in zap_empty_pte_table()David Hildenbrand (Red Hat)-4/+6
2026-02-06mm: move pte table reclaim code to memory.cDavid Hildenbrand (Red Hat)-6/+62
2026-02-06mm: refactor vma_map_pages to use vm_insert_pagesJustin Green-9/+1
2026-01-31mm, swap: cleanup swap entry management workflowKairui Song-6/+9
2026-01-31mm, swap: free the swap cache after folio is mappedKairui Song-10/+11
2026-01-31mm, swap: simplify the code and reduce indentionKairui Song-46/+43
2026-01-31mm, swap: always try to free swap cache for SWP_SYNCHRONOUS_IO devicesKairui Song-2/+16
2026-01-31mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IOKairui Song-85/+52
2026-01-20mm: fix minor spelling mistakes in commentsKevin Lourenco-2/+2
2026-01-20mm: folio_zero_user: cache neighbouring pagesAnkur Arora-3/+38
2026-01-20mm: folio_zero_user: clear page rangesAnkur Arora-3/+15
2026-01-20mm: folio_zero_user: clear pages sequentiallyAnkur Arora-19/+9
2026-01-20mm: introduce generic lazy_mmu helpersKevin Brodsky-8/+8
2026-01-20mm: do not copy page tables unnecessarily for VM_UFFD_WPLorenzo Stoakes-1/+5
2026-01-20mm: remove unnecessary and incorrect mmap lock assertLorenzo Stoakes-3/+2
2026-01-05compiler-context-analysis: Remove __cond_lock() function-like helperMarco Elver-2/+2
2025-12-05Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-144/+189
2025-12-02Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds-16/+46
2025-11-24mm: userfaultfd: add pgtable_supports_uffd_wp()Chunyan Zhang-2/+4
2025-11-24mm: replace remaining pte_to_swp_entry() with softleaf_from_pte()Lorenzo Stoakes-8/+8
2025-11-24mm: eliminate further swapops predicatesLorenzo Stoakes-1/+2
2025-11-24mm: remove non_swap_entry() and use softleaf helpers insteadLorenzo Stoakes-18/+18
2025-11-24mm: introduce pmd_is_huge() and use where appropriateLorenzo Stoakes-2/+2
2025-11-24mm: replace pmd_to_swp_entry() with softleaf_from_pmd()Lorenzo Stoakes-2/+2
2025-11-24mm: avoid unnecessary use of is_swap_pmd()Lorenzo Stoakes-22/+28
2025-11-24mm: introduce leaf entry type and use to simplify leaf entry logicLorenzo Stoakes-20/+21
2025-11-24mm/memory/fault: add THP fault handling for zone device private pagesBalbir Singh-2/+3
2025-11-20mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD oneLorenzo Stoakes-14/+4
2025-11-20mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smapsLorenzo Stoakes-0/+4
2025-11-20mm: kill mm_wr_locked from unmap_vmas() and unmap_single_vma()Kefeng Wang-8/+4
2025-11-19mm: add spurious fault fixing support for huge pmdHuang Ying-16/+46
2025-11-16treewide: include linux/pgalloc.h instead of asm/pgalloc.hHarry Yoo-2/+2
2025-11-16mm: add remap_pfn_range_prepare(), remap_pfn_range_complete()Lorenzo Stoakes-44/+88
2025-11-16mm: replace READ_ONCE() with standard page table accessorsAnshuman Khandual-2/+2
2025-11-16mm: fix some typos in mm modulejianyun.gao-2/+2
2025-11-09mm/memory: do not populate page table entries beyond i_sizeKiryl Shutsemau-1/+19
2025-09-28mm/fault: try to map the entire file folio in finish_fault()Kiryl Shutsemau-7/+2