aboutsummaryrefslogtreecommitdiff
path: root/include/linux/hmm.h
AgeCommit message (Expand)AuthorFilesLines
2019-08-20hmm: use mmu_notifier_get/put for 'struct hmm'Gravatar Jason Gunthorpe 1-11/+1
2019-08-07mm/hmm: remove the page_shift member from struct hmm_rangeGravatar Christoph Hellwig 1-22/+0
2019-08-07mm/hmm: remove superfluous arguments from hmm_range_registerGravatar Christoph Hellwig 1-5/+1
2019-08-07mm/hmm: remove the unused vma argument to hmm_range_dma_unmapGravatar Christoph Hellwig 1-1/+0
2019-07-26mm/hmm: remove hmm_range vmaGravatar Ralph Campbell 1-1/+0
2019-07-26mm/hmm: merge hmm_range_snapshot into hmm_range_faultGravatar Christoph Hellwig 1-1/+3
2019-07-26mm/hmm: replace the block argument to hmm_range_fault with a flags valueGravatar Christoph Hellwig 1-2/+9
2019-07-26mm/hmm: replace hmm_update with mmu_notifier_rangeGravatar Ralph Campbell 1-28/+6
2019-07-25mm/hmm: remove the legacy hmm_pfn_* APIsGravatar Christoph Hellwig 1-34/+0
2019-07-25mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveauGravatar Christoph Hellwig 1-54/+0
2019-07-02Merge branch 'hmm-devmem-cleanup.4' into rdma.git hmmGravatar Jason Gunthorpe 1-197/+1
2019-07-02mm: remove the HMM config optionGravatar Christoph Hellwig 1-4/+1
2019-07-02mm: simplify ZONE_DEVICE page private dataGravatar Christoph Hellwig 1-32/+0
2019-07-02mm: remove hmm_devmem_addGravatar Christoph Hellwig 1-129/+0
2019-07-02mm: remove hmm_vma_alloc_locked_pageGravatar Christoph Hellwig 1-3/+0
2019-07-02memremap: add a migrate_to_ram method to struct dev_pagemap_opsGravatar Christoph Hellwig 1-6/+0
2019-07-02mm: remove MEMORY_DEVICE_PUBLIC supportGravatar Christoph Hellwig 1-5/+2
2019-07-02mm: remove the struct hmm_device infrastructureGravatar Christoph Hellwig 1-20/+0
2019-06-27mm/hmm: Fix error flows in hmm_invalidate_range_startGravatar Jason Gunthorpe 1-1/+1
2019-06-18mm/hmm: Hold on to the mmget for the lifetime of the rangeGravatar Jason Gunthorpe 1-26/+0
2019-06-18mm/hmm: Remove duplicate condition test before wait_event_timeoutGravatar Jason Gunthorpe 1-11/+2
2019-06-10mm/hmm: Hold a mmgrab from hmm to mmGravatar Jason Gunthorpe 1-3/+0
2019-06-10mm/hmm: Use hmm_mirror not mm as an argument for hmm_range_registerGravatar Jason Gunthorpe 1-3/+4
2019-06-07mm/hmm: fix use after free with struct hmm in the mmu notifiersGravatar Jason Gunthorpe 1-0/+1
2019-06-06mm/hmm: clean up some coding style and commentsGravatar Ralph Campbell 1-35/+36
2019-06-06mm/hmm: update HMM documentationGravatar Ralph Campbell 1-3/+4
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Gravatar Thomas Gleixner 1-10/+1
2019-05-14mm/hmm: convert various hmm_pfn_* to device_entry which is a better nameGravatar Jérôme Glisse 1-29/+64
2019-05-14mm/hmm: add a helper function that fault pages and map them to a deviceGravatar Jérôme Glisse 1-0/+9
2019-05-14mm/hmm: add helpers to test if mm is still alive or notGravatar Jérôme Glisse 1-0/+24
2019-05-14mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping)Gravatar Jérôme Glisse 1-2/+25
2019-05-14mm/hmm: add default fault flags to avoid the need to pre-fill pfns arraysGravatar Jérôme Glisse 1-0/+13
2019-05-14mm/hmm: improve driver API to work and wait over a rangeGravatar Jérôme Glisse 1-36/+109
2019-05-14mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault()Gravatar Jérôme Glisse 1-1/+12
2019-05-14mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot()Gravatar Jérôme Glisse 1-2/+2
2019-05-14mm/hmm: use reference counting for HMM structGravatar Jérôme Glisse 1-0/+2
2019-03-12mm/hmm: convert to use vm_fault_tGravatar Souptick Joarder 1-2/+2
2018-12-28mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmmGravatar Dan Williams 1-0/+24
2018-12-28mm, hmm: use devm semantics for hmm_devmem_{add, remove}Gravatar Dan Williams 1-3/+1
2018-10-31mm/hmm: use a structure for update callback parametersGravatar Jérôme Glisse 1-9/+22
2018-10-31mm/hmm: fix utf8 ...Gravatar Jérôme Glisse 1-1/+1
2018-10-26mm: remove references to vm_insert_pfn()Gravatar Matthew Wilcox 1-1/+1
2018-06-07mm: add hmm_data to struct pageGravatar Matthew Wilcox 1-6/+2
2018-04-16Merge branch 'mm-rst' into docs-nextGravatar Jonathan Corbet 1-1/+1
2018-04-16docs/vm: rename documentation files to .rstGravatar Mike Rapoport 1-1/+1
2018-04-11mm/hmm: fix header file if/else/endif maze, againGravatar Arnd Bergmann 1-9/+12
2018-04-11mm/hmm: use device driver encoding for HMM pfnGravatar Jérôme Glisse 1-36/+94
2018-04-11mm/hmm: change hmm_vma_fault() to allow write fault on page basisGravatar Jérôme Glisse 1-1/+1
2018-04-11mm/hmm: rename HMM_PFN_DEVICE_UNADDRESSABLE to HMM_PFN_DEVICE_PRIVATEGravatar Jérôme Glisse 1-2/+2
2018-04-11mm/hmm: do not differentiate between empty entry or missing directoryGravatar Jérôme Glisse 1-5/+3