summaryrefslogtreecommitdiff
path: root/mm/hmm.c
AgeCommit message (Expand)Author
2025-12-05Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-11-24mm: eliminate further swapops predicatesLorenzo Stoakes
2025-11-24mm: remove non_swap_entry() and use softleaf helpers insteadLorenzo Stoakes
2025-11-24mm: replace pmd_to_swp_entry() with softleaf_from_pmd()Lorenzo Stoakes
2025-11-24mm: introduce leaf entry type and use to simplify leaf entry logicLorenzo Stoakes
2025-11-24mm: correctly handle UFFD PTE markersLorenzo Stoakes
2025-11-20PCI/P2PDMA: Simplify bus address mapping APILeon Romanovsky
2025-11-16mm: replace READ_ONCE() with standard page table accessorsAnshuman Khandual
2025-10-03Merge tag 'dma-mapping-6.18-2025-09-30' of git://git.kernel.org/pub/scm/linux...Linus Torvalds
2025-09-21mm/hmm: populate PFNs from PMD swap entryFrancois Dugast
2025-09-12mm/hmm: properly take MMIO pathLeon Romanovsky
2025-09-12mm/hmm: migrate to physical address-based DMA mapping APILeon Romanovsky
2025-07-19mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdefferyAndy Shevchenko
2025-07-09mm: remove devmap related functions and page table bitsAlistair Popple
2025-07-09mm: remove redundant pXd_devmap callsAlistair Popple
2025-07-09mm: convert vmf_insert_mixed() from using pte_devmap to pte_specialAlistair Popple
2025-07-09mm: convert pXd_devmap checks to vma_is_daxAlistair Popple
2025-05-25RDMA/core: Avoid hmm_dma_map_alloc() for virtual DMA devicesDaisuke Matsuda
2025-05-12mm/hmm: provide generic DMA managing logicLeon Romanovsky
2025-05-12mm/hmm: let users to tag specific PFN with DMA mapped bitLeon Romanovsky
2025-03-17mm: allow compound zone device pagesAlistair Popple
2024-07-12mm: provide mm_struct and address to huge_ptep_get()Christophe Leroy
2024-04-25mm/treewide: replace pXd_huge() with pXd_leaf()Peter Xu
2024-04-25mm/hmm: process pud swap entry without pud_huge()Peter Xu
2023-08-21mm: enable page walking API to lock vmas during the walkSuren Baghdasaryan
2023-06-19mm: ptep_get() conversionRyan Roberts
2023-06-19mm/hmm: retry if pte_offset_map() failsHugh Dickins
2023-06-19mm: use pmdp_get_lockless() without surplus barrier()Hugh Dickins
2023-01-18mm/hugetlb: make walk_hugetlb_range() safe to pmd unsharePeter Xu
2022-12-15mm: Remove pointless barrier() after pmdp_get_lockless()Peter Zijlstra
2022-12-15mm: Rename pmd_read_atomic()Peter Zijlstra
2022-09-26mm/swap: add swp_offset_pfn() to fetch PFN from swap entryPeter Xu
2022-07-29mm/hmm: fault non-owner device private entriesRalph Campbell
2022-05-13mm: teach core mm about pte markersPeter Xu
2022-03-22mm/hmm.c: remove unneeded local variable retMiaohe Lin
2022-01-15mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_faultAlistair Popple
2021-09-08mm/hmm: bypass devmap pte when all pfn requested flags are fulfilledLi Zhijian
2021-07-01mm: device exclusive memory accessAlistair Popple
2021-07-01mm/swapops: rework swap entry manipulation codeAlistair Popple
2021-07-01mm: remove special swap entry functionsAlistair Popple
2020-08-12mm: do page fault accounting in handle_mm_faultPeter Xu
2020-08-12mm/hmm.c: delete duplicated wordRandy Dunlap
2020-07-10mm/hmm: provide the page mapping order in hmm_range_fault()Ralph Campbell
2020-06-09mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked()Michel Lespinasse
2020-05-11mm/hmm: remove the customizable pfn format from hmm_range_faultJason Gunthorpe
2020-05-11mm/hmm: remove HMM_PFN_SPECIALJason Gunthorpe
2020-05-11mm/hmm: make hmm_range_fault return 0 or -1Jason Gunthorpe
2020-03-30mm/hmm: return error for non-vma snapshotsJason Gunthorpe
2020-03-30mm/hmm: do not set pfns when returning an error codeJason Gunthorpe
2020-03-30mm/hmm: do not unconditionally set pfns when returning EBUSYJason Gunthorpe