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