Age | Commit message (Expand) | Author | Files | Lines |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 | Thomas Gleixner | 1 | -10/+1 |
2019-05-14 | mm/hmm: convert various hmm_pfn_* to device_entry which is a better name | Jérôme Glisse | 1 | -29/+64 |
2019-05-14 | mm/hmm: add a helper function that fault pages and map them to a device | Jérôme Glisse | 1 | -0/+9 |
2019-05-14 | mm/hmm: add helpers to test if mm is still alive or not | Jérôme Glisse | 1 | -0/+24 |
2019-05-14 | mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) | Jérôme Glisse | 1 | -2/+25 |
2019-05-14 | mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays | Jérôme Glisse | 1 | -0/+13 |
2019-05-14 | mm/hmm: improve driver API to work and wait over a range | Jérôme Glisse | 1 | -36/+109 |
2019-05-14 | mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() | Jérôme Glisse | 1 | -1/+12 |
2019-05-14 | mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() | Jérôme Glisse | 1 | -2/+2 |
2019-05-14 | mm/hmm: use reference counting for HMM struct | Jérôme Glisse | 1 | -0/+2 |
2019-03-12 | mm/hmm: convert to use vm_fault_t | Souptick Joarder | 1 | -2/+2 |
2018-12-28 | mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm | Dan Williams | 1 | -0/+24 |
2018-12-28 | mm, hmm: use devm semantics for hmm_devmem_{add, remove} | Dan Williams | 1 | -3/+1 |
2018-10-31 | mm/hmm: use a structure for update callback parameters | Jérôme Glisse | 1 | -9/+22 |
2018-10-31 | mm/hmm: fix utf8 ... | Jérôme Glisse | 1 | -1/+1 |
2018-10-27 | mm: remove references to vm_insert_pfn() | Matthew Wilcox | 1 | -1/+1 |
2018-06-08 | mm: add hmm_data to struct page | Matthew Wilcox | 1 | -6/+2 |
2018-04-16 | Merge branch 'mm-rst' into docs-next | Jonathan Corbet | 1 | -1/+1 |
2018-04-16 | docs/vm: rename documentation files to .rst | Mike Rapoport | 1 | -1/+1 |
2018-04-11 | mm/hmm: fix header file if/else/endif maze, again | Arnd Bergmann | 1 | -9/+12 |
2018-04-11 | mm/hmm: use device driver encoding for HMM pfn | Jérôme Glisse | 1 | -36/+94 |
2018-04-11 | mm/hmm: change hmm_vma_fault() to allow write fault on page basis | Jérôme Glisse | 1 | -1/+1 |
2018-04-11 | mm/hmm: rename HMM_PFN_DEVICE_UNADDRESSABLE to HMM_PFN_DEVICE_PRIVATE | Jérôme Glisse | 1 | -2/+2 |
2018-04-11 | mm/hmm: do not differentiate between empty entry or missing directory | Jérôme Glisse | 1 | -5/+3 |
2018-04-11 | mm/hmm: use uint64_t for HMM pfn instead of defining hmm_pfn_t to ulong | Jérôme Glisse | 1 | -25/+21 |
2018-04-11 | mm/hmm: remove HMM_PFN_READ flag and ignore peculiar architecture | Jérôme Glisse | 1 | -9/+7 |
2018-04-11 | mm/hmm: use struct for hmm_vma_fault(), hmm_vma_get_pfns() parameters | Jérôme Glisse | 1 | -13/+5 |
2018-04-11 | mm/hmm: HMM should have a callback before MM is destroyed | Ralph Campbell | 1 | -0/+10 |
2018-04-11 | mm/hmm: fix header file if/else/endif maze | Jérôme Glisse | 1 | -8/+1 |
2017-11-16 | mm/hmm: constify hmm_devmem_page_get_drvdata() parameter | Ralph Campbell | 1 | -2/+2 |
2017-09-09 | mm/hmm: fix build when HMM is disabled | Jérôme Glisse | 1 | -2/+1 |
2017-09-09 | mm/hmm: avoid bloating arch that do not make use of HMM | Jérôme Glisse | 1 | -3/+6 |
2017-09-09 | mm/hmm: add new helper to hotplug CDM memory region | Jérôme Glisse | 1 | -0/+3 |
2017-09-09 | mm/device-public-memory: device memory cache coherent with CPU | Jérôme Glisse | 1 | -2/+2 |
2017-09-09 | mm/hmm/devmem: dummy HMM device for ZONE_DEVICE memory | Jérôme Glisse | 1 | -1/+21 |
2017-09-09 | mm/hmm/devmem: device memory hotplug using ZONE_DEVICE | Jérôme Glisse | 1 | -0/+155 |
2017-09-09 | mm/hmm/mirror: device page fault handler | Jérôme Glisse | 1 | -0/+27 |
2017-09-09 | mm/hmm/mirror: helper to snapshot CPU page table | Jérôme Glisse | 1 | -2/+53 |
2017-09-09 | mm/hmm/mirror: mirror process address space on device with HMM helpers | Jérôme Glisse | 1 | -0/+110 |
2017-09-09 | mm/hmm: heterogeneous memory management (HMM for short) | Jérôme Glisse | 1 | -0/+152 |