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