summaryrefslogtreecommitdiff
path: root/mm/memory.c
AgeCommit message (Expand)AuthorFilesLines
13 daysmm/memory: fix spurious warning when unmapping device-private/exclusive pagesAlistair Popple1-1/+1
13 daysmm: fix __vm_normal_page() to handle missing support for pmd_special()/pud_sp...David Hildenbrand (Arm)1-3/+19
2026-04-05mm: on remap assert that input range within the proposed VMALorenzo Stoakes (Oracle)1-0/+3
2026-04-05mm: add mmap_action_map_kernel_pages[_full]()Lorenzo Stoakes (Oracle)1-4/+38
2026-04-05mm: add mmap_action_simple_ioremap()Lorenzo Stoakes (Oracle)1-25/+60
2026-04-05mm: various small mmap_prepare cleanupsLorenzo Stoakes (Oracle)1-16/+29
2026-04-05mm/memory: fix PMD/PUD checks in follow_pfnmap_start()David Hildenbrand (Arm)1-3/+15
2026-04-05mm: introduce is_pmd_order helperNico Pache1-1/+1
2026-04-05mm: consolidate anonymous folio PTE mapping into helpersNico Pache1-20/+41
2026-04-05mm: rename VMA flag helpers to be more readableLorenzo Stoakes (Oracle)1-1/+1
2026-04-05mm/memory: support VM_MIXEDMAP in zap_special_vma_range()David Hildenbrand (Arm)1-2/+2
2026-04-05mm: rename zap_vma_ptes() to zap_special_vma_range()David Hildenbrand (Arm)1-9/+7
2026-04-05mm: rename zap_page_range_single() to zap_vma_range()David Hildenbrand (Arm)1-7/+7
2026-04-05mm: rename zap_page_range_single_batched() to zap_vma_range_batched()David Hildenbrand (Arm)1-10/+13
2026-04-05mm/memory: inline unmap_page_range() into __zap_vma_range()David Hildenbrand (Arm)1-20/+12
2026-04-05mm/memory: use __zap_vma_range() in zap_vma_for_reaping()David Hildenbrand (Arm)1-4/+9
2026-04-05mm/memory: convert details->even_cows into details->skip_cowsDavid Hildenbrand (Arm)1-6/+6
2026-04-05mm/memory: move adjusting of address range to unmap_vmas()David Hildenbrand (Arm)1-35/+23
2026-04-05mm/memory: rename unmap_single_vma() to __zap_vma_range()David Hildenbrand (Arm)1-3/+3
2026-04-05mm/oom_kill: factor out zapping of VMA into zap_vma_for_reaping()David Hildenbrand (Arm)1-4/+32
2026-04-05mm/memory: simplify calculation in unmap_mapping_range_tree()David Hildenbrand (Arm)1-7/+5
2026-04-05mm/memory: inline unmap_mapping_range_vma() into unmap_mapping_range_tree()David Hildenbrand (Arm)1-16/+7
2026-04-05mm/memory: remove "zap_details" parameter from zap_page_range_single()David Hildenbrand (Arm)1-6/+10
2026-04-05mm: centralize+fix comments about compound_mapcount() in new sync_with_folio_...David Hildenbrand (Arm)1-7/+1
2026-04-05mm: rename my_zero_pfn() to zero_pfn()Mike Rapoport (Microsoft)1-1/+1
2026-04-05mm: don't special case !MMU for is_zero_pfn() and my_zero_pfn()Mike Rapoport (Microsoft)1-13/+0
2026-04-05mm, swap: use the swap table to track the swap countKairui Song1-1/+1
2026-03-02mm: Fix a hmm_range_fault() livelock / starvation problemThomas Hellström1-1/+2
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-02-19Merge tag 'mm-stable-2026-02-18-19-48' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-47/+54
2026-02-13mm: update all remaining mmap_prepare users to use vma_flags_tLorenzo Stoakes1-9/+8
2026-02-13mm: use unmap_desc struct for freeing page tablesLiam R. Howlett1-20/+13
2026-02-13mm/vma: use unmap_desc in exit_mmap() and vms_clear_ptes()Liam R. Howlett1-12/+8
2026-02-13mm: change dup_mmap() recoveryLiam R. Howlett1-5/+1
2026-02-13mm/memory: add tree limit to free_pgtables()Liam R. Howlett1-9/+33
2026-02-13mm: folio_zero_user: open code range computation in folio_zero_user()Ankur Arora1-8/+7
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-191/+260
2026-02-10Merge tag 'locking-core-2026-02-08' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2026-02-07mm/memory: handle non-split locks correctly in zap_empty_pte_table()David Hildenbrand (Red Hat)1-4/+6
2026-02-07mm: move pte table reclaim code to memory.cDavid Hildenbrand (Red Hat)1-6/+62
2026-02-07mm: refactor vma_map_pages to use vm_insert_pagesJustin Green1-9/+1
2026-02-01mm, swap: cleanup swap entry management workflowKairui Song1-6/+9
2026-02-01mm, swap: free the swap cache after folio is mappedKairui Song1-10/+11
2026-02-01mm, swap: simplify the code and reduce indentionKairui Song1-46/+43
2026-02-01mm, swap: always try to free swap cache for SWP_SYNCHRONOUS_IO devicesKairui Song1-2/+16
2026-02-01mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IOKairui Song1-85/+52
2026-01-21mm: fix minor spelling mistakes in commentsKevin Lourenco1-2/+2
2026-01-21mm: folio_zero_user: cache neighbouring pagesAnkur Arora1-3/+38
2026-01-21mm: folio_zero_user: clear page rangesAnkur Arora1-3/+15