f970b977e068 ("mm/hmm: remove unused code and tidy comments") a3eb13c1579b ("mm/hmm: return the fault type from hmm_pte_need_fault()") 08ddddda667b ("mm/hmm: check the device private page owner in hmm_range_fault()") 17ffdc482982 ("mm: simplify device private page handling in hmm_range_fault") 5a0c38d307af ("mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_") f8c888a304e1 ("mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_()") 45050692dec8 ("mm/hmm: simplify hmm_vma_walk_hugetlb_entry()") 96268163f9c9 ("mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag") 24cee8ab41ee ("mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd()") 405506274922 ("mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling") 2288a9a68175 ("mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages") 76612d6ce4cc ("mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte()") c2579c9c4add ("mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT") 7d082987e5e5 ("mm/hmm: add missing pfns set to hmm_vma_walk_pmd()") 05fc1df95e5d ("mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock") dfdc22078f3f ("mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte()") b7a16c7ad790 ("mm: pagewalk: add 'depth' parameter to pte_hole") fbf56346b855 ("mm: pagewalk: don't lock PTEs for walk_page_range_novma()") 488ae6a2b933 ("mm: pagewalk: allow walking without vma") 3afc423632a1 ("mm: pagewalk: add p4d_entry() and pgd_entry()") aa32f1169148 ("Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma")