aboutsummaryrefslogtreecommitdiff
path: root/mm/hmm.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-25mm/treewide: replace pXd_huge() with pXd_leaf()Gravatar Peter Xu 1-1/+1
2024-04-25mm/hmm: process pud swap entry without pud_huge()Gravatar Peter Xu 1-6/+1
2023-08-21mm: enable page walking API to lock vmas during the walkGravatar Suren Baghdasaryan 1-0/+1
2023-06-19mm: ptep_get() conversionGravatar Ryan Roberts 1-1/+1
2023-06-19mm/hmm: retry if pte_offset_map() failsGravatar Hugh Dickins 1-0/+2
2023-06-19mm: use pmdp_get_lockless() without surplus barrier()Gravatar Hugh Dickins 1-1/+1
2023-01-18mm/hugetlb: make walk_hugetlb_range() safe to pmd unshareGravatar Peter Xu 1-1/+14
2022-12-15mm: Remove pointless barrier() after pmdp_get_lockless()Gravatar Peter Zijlstra 1-1/+0
2022-12-15mm: Rename pmd_read_atomic()Gravatar Peter Zijlstra 1-1/+1
2022-09-26mm/swap: add swp_offset_pfn() to fetch PFN from swap entryGravatar Peter Xu 1-1/+1
2022-07-29mm/hmm: fault non-owner device private entriesGravatar Ralph Campbell 1-11/+8
2022-05-13mm: teach core mm about pte markersGravatar Peter Xu 1-1/+1
2022-03-22mm/hmm.c: remove unneeded local variable retGravatar Miaohe Lin 1-2/+1
2022-01-15mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_faultGravatar Alistair Popple 1-2/+3
2021-09-08mm/hmm: bypass devmap pte when all pfn requested flags are fulfilledGravatar Li Zhijian 1-1/+4
2021-07-01mm: device exclusive memory accessGravatar Alistair Popple 1-0/+5
2021-07-01mm/swapops: rework swap entry manipulation codeGravatar Alistair Popple 1-1/+1
2021-07-01mm: remove special swap entry functionsGravatar Alistair Popple 1-3/+2
2020-08-12mm: do page fault accounting in handle_mm_faultGravatar Peter Xu 1-1/+2
2020-08-12mm/hmm.c: delete duplicated wordGravatar Randy Dunlap 1-1/+1
2020-07-10mm/hmm: provide the page mapping order in hmm_range_fault()Gravatar Ralph Campbell 1-3/+13
2020-06-09mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked()Gravatar Michel Lespinasse 1-1/+1
2020-05-11mm/hmm: remove the customizable pfn format from hmm_range_faultGravatar Jason Gunthorpe 1-84/+76
2020-05-11mm/hmm: remove HMM_PFN_SPECIALGravatar Jason Gunthorpe 1-1/+1
2020-05-11mm/hmm: make hmm_range_fault return 0 or -1Gravatar Jason Gunthorpe 1-16/+9
2020-03-30mm/hmm: return error for non-vma snapshotsGravatar Jason Gunthorpe 1-3/+5
2020-03-30mm/hmm: do not set pfns when returning an error codeGravatar Jason Gunthorpe 1-15/+3
2020-03-30mm/hmm: do not unconditionally set pfns when returning EBUSYGravatar Jason Gunthorpe 1-3/+4
2020-03-30mm/hmm: use device_private_entry_to_pfn()Gravatar Jason Gunthorpe 1-1/+1
2020-03-27mm/hmm: remove HMM_FAULT_SNAPSHOTGravatar Jason Gunthorpe 1-8/+9
2020-03-27mm/hmm: remove unused code and tidy commentsGravatar Jason Gunthorpe 1-7/+17
2020-03-27mm/hmm: return the fault type from hmm_pte_need_fault()Gravatar Jason Gunthorpe 1-102/+81
2020-03-27mm/hmm: remove pgmap checking for devmap pagesGravatar Jason Gunthorpe 1-48/+2
2020-03-26mm/hmm: check the device private page owner in hmm_range_fault()Gravatar Christoph Hellwig 1-1/+9
2020-03-26mm: simplify device private page handling in hmm_range_faultGravatar Christoph Hellwig 1-20/+5
2020-03-26mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_Gravatar Christoph Hellwig 1-34/+16
2020-03-26mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_()Gravatar Christoph Hellwig 1-19/+18
2020-03-26mm/hmm: simplify hmm_vma_walk_hugetlb_entry()Gravatar Christoph Hellwig 1-10/+3
2020-03-26mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flagGravatar Christoph Hellwig 1-7/+0
2020-03-26mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd()Gravatar Jason Gunthorpe 1-1/+1
2020-03-26mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handlingGravatar Jason Gunthorpe 1-7/+12
2020-03-26mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pagesGravatar Jason Gunthorpe 1-17/+21
2020-03-26mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte()Gravatar Jason Gunthorpe 1-20/+15
2020-03-26mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULTGravatar Jason Gunthorpe 1-11/+8
2020-03-26mm/hmm: add missing pfns set to hmm_vma_walk_pmd()Gravatar Jason Gunthorpe 1-1/+1
2020-03-26mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlockGravatar Jason Gunthorpe 1-7/+7
2020-03-26mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte()Gravatar Jason Gunthorpe 1-2/+6
2020-02-04mm: pagewalk: add 'depth' parameter to pte_holeGravatar Steven Price 1-4/+4
2020-02-04mm: pagewalk: add p4d_entry() and pgd_entry()Gravatar Steven Price 1-26/+32
2019-11-23mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmapGravatar Christoph Hellwig 1-147/+0