Age | Commit message (Expand) | Author | Files | Lines |
2020-06-09 | mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() | Michel Lespinasse | 1 | -1/+1 |
2020-05-11 | mm/hmm: remove the customizable pfn format from hmm_range_fault | Jason Gunthorpe | 1 | -84/+76 |
2020-05-11 | mm/hmm: remove HMM_PFN_SPECIAL | Jason Gunthorpe | 1 | -1/+1 |
2020-05-11 | mm/hmm: make hmm_range_fault return 0 or -1 | Jason Gunthorpe | 1 | -16/+9 |
2020-03-30 | mm/hmm: return error for non-vma snapshots | Jason Gunthorpe | 1 | -3/+5 |
2020-03-30 | mm/hmm: do not set pfns when returning an error code | Jason Gunthorpe | 1 | -15/+3 |
2020-03-30 | mm/hmm: do not unconditionally set pfns when returning EBUSY | Jason Gunthorpe | 1 | -3/+4 |
2020-03-30 | mm/hmm: use device_private_entry_to_pfn() | Jason Gunthorpe | 1 | -1/+1 |
2020-03-27 | mm/hmm: remove HMM_FAULT_SNAPSHOT | Jason Gunthorpe | 1 | -8/+9 |
2020-03-27 | mm/hmm: remove unused code and tidy comments | Jason Gunthorpe | 1 | -7/+17 |
2020-03-27 | mm/hmm: return the fault type from hmm_pte_need_fault() | Jason Gunthorpe | 1 | -102/+81 |
2020-03-27 | mm/hmm: remove pgmap checking for devmap pages | Jason Gunthorpe | 1 | -48/+2 |
2020-03-26 | mm/hmm: check the device private page owner in hmm_range_fault() | Christoph Hellwig | 1 | -1/+9 |
2020-03-26 | mm: simplify device private page handling in hmm_range_fault | Christoph Hellwig | 1 | -20/+5 |
2020-03-26 | mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ | Christoph Hellwig | 1 | -34/+16 |
2020-03-26 | mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() | Christoph Hellwig | 1 | -19/+18 |
2020-03-26 | mm/hmm: simplify hmm_vma_walk_hugetlb_entry() | Christoph Hellwig | 1 | -10/+3 |
2020-03-26 | mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag | Christoph Hellwig | 1 | -7/+0 |
2020-03-26 | mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() | Jason Gunthorpe | 1 | -1/+1 |
2020-03-26 | mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling | Jason Gunthorpe | 1 | -7/+12 |
2020-03-26 | mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages | Jason Gunthorpe | 1 | -17/+21 |
2020-03-26 | mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() | Jason Gunthorpe | 1 | -20/+15 |
2020-03-26 | mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT | Jason Gunthorpe | 1 | -11/+8 |
2020-03-26 | mm/hmm: add missing pfns set to hmm_vma_walk_pmd() | Jason Gunthorpe | 1 | -1/+1 |
2020-03-26 | mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock | Jason Gunthorpe | 1 | -7/+7 |
2020-03-26 | mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() | Jason Gunthorpe | 1 | -2/+6 |
2020-02-04 | mm: pagewalk: add 'depth' parameter to pte_hole | Steven Price | 1 | -4/+4 |
2020-02-04 | mm: pagewalk: add p4d_entry() and pgd_entry() | Steven Price | 1 | -26/+32 |
2019-11-23 | mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap | Christoph Hellwig | 1 | -147/+0 |
2019-11-23 | mm/hmm: make full use of walk_page_range() | Ralph Campbell | 1 | -64/+56 |
2019-11-23 | mm/hmm: remove hmm_mirror and related | Jason Gunthorpe | 1 | -277/+8 |
2019-11-23 | mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror | Jason Gunthorpe | 1 | -6/+19 |
2019-10-29 | mm/hmm: allow snapshot of the special zero page | Ralph Campbell | 1 | -2/+8 |
2019-09-07 | pagewalk: separate function pointers from iterator data | Christoph Hellwig | 1 | -12/+11 |
2019-09-07 | mm: split out a new pagewalk.h header from mm.h | Christoph Hellwig | 1 | -1/+1 |
2019-08-27 | mm/hmm: hmm_range_fault() infinite loop | Ralph Campbell | 1 | -0/+3 |
2019-08-27 | mm/hmm: hmm_range_fault() NULL pointer bug | Ralph Campbell | 1 | -4/+9 |
2019-08-23 | mm/hmm: fix hmm_range_fault()'s handling of swapped out pages | Yang, Philip | 1 | -0/+3 |
2019-08-20 | hmm: use mmu_notifier_get/put for 'struct hmm' | Jason Gunthorpe | 1 | -93/+28 |
2019-08-07 | mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub | Christoph Hellwig | 1 | -4/+4 |
2019-08-07 | mm/hmm: cleanup the hmm_vma_handle_pmd stub | Christoph Hellwig | 1 | -10/+8 |
2019-08-07 | mm/hmm: only define hmm_vma_walk_pud if needed | Christoph Hellwig | 1 | -13/+16 |
2019-08-07 | mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd | Christoph Hellwig | 1 | -1/+1 |
2019-08-07 | mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry | Christoph Hellwig | 1 | -5/+2 |
2019-08-07 | mm/hmm: remove the page_shift member from struct hmm_range | Christoph Hellwig | 1 | -33/+9 |
2019-08-07 | mm/hmm: remove superfluous arguments from hmm_range_register | Christoph Hellwig | 1 | -15/+5 |
2019-08-07 | mm/hmm: remove the unused vma argument to hmm_range_dma_unmap | Christoph Hellwig | 1 | -2/+0 |
2019-07-26 | mm/hmm: remove hmm_range vma | Ralph Campbell | 1 | -1/+0 |
2019-07-26 | mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd | Ralph Campbell | 1 | -3/+0 |
2019-07-26 | mm/hmm: merge hmm_range_snapshot into hmm_range_fault | Christoph Hellwig | 1 | -83/+2 |