summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nouveau_svm.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-26Merge v6.8-rc6 into drm-nextDaniel Vetter1-1/+1
2024-02-12nouveau/svm: fix kvcalloc() argument orderArnd Bergmann1-1/+1
2024-01-31drm/nouveau/svm: remove unused but set variablesJani Nikula1-7/+3
2023-09-29nouveau/svm: Split assignment from if conditionalGustavo A. R. Silva1-1/+2
2023-09-29nouveau/svm: Replace one-element array with flexible-array member in struct n...Gustavo A. R. Silva1-2/+2
2023-08-04drm/nouveau: nvkm/vmm: implement raw ops to manage uvmmDanilo Krummrich1-1/+1
2022-11-09drm/nouveau/fault: expose replayable fault buffer event classBen Skeggs1-18/+32
2022-03-24Merge tag 'drm-next-2022-03-24' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-2/+2
2022-03-03mm: don't include <linux/memremap.h> in <linux/mm.h>Christoph Hellwig1-0/+1
2022-02-08nouveau/svm: Use struct_size() helper in nouveau_pfns_map()Gustavo A. R. Silva1-2/+2
2021-11-12Merge tag 'drm-next-2021-11-12' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-0/+4
2021-11-04drm/nouveau/svm: Fix refcount leak bug and missing check against null bugChenyuan Mi1-0/+4
2021-10-28nouveau/svm: Use kvcalloc() instead of kvzalloc()Gustavo A. R. Silva1-1/+1
2021-08-18drm/nouveau: rip out nvkm_client.superBen Skeggs1-9/+0
2021-07-01nouveau/svm: implement atomic SVM accessAlistair Popple1-11/+115
2021-07-01nouveau/svm: refactor nouveau_range_faultAlistair Popple1-14/+20
2021-07-01mm: rename migrate_pgmap_ownerAlistair Popple1-1/+1
2021-01-29drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devicesKarol Herbst1-0/+4
2020-10-30drm/nouveau/nouveau: fix the start/end range for migrationRalph Campbell1-11/+3
2020-08-05Merge tag 'drm-next-2020-08-06' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-7/+8
2020-08-05Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds1-150/+107
2020-07-28nouveau/svm: use the new migration invalidationRalph Campbell1-12/+9
2020-07-24drm/nouveau/nvif: give every notify object a human-readable nameBen Skeggs1-3/+3
2020-07-24drm/nouveau/nvif: give every vmm object a human-readable identifierBen Skeggs1-1/+2
2020-07-24drm/nouveau/nvif: give every object a human-readable identifierBen Skeggs1-3/+3
2020-07-10nouveau/hmm: support mapping large sysmem pagesRalph Campbell1-13/+40
2020-07-10nouveau/hmm: fault one page at a timeRalph Campbell1-133/+66
2020-07-08drm/nouveau/nouveau: fix page fault on device private memoryRalph Campbell1-0/+1
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse1-11/+11
2020-06-02Merge tag 'drm-next-2020-06-02' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-1/+58
2020-05-22drm/nouveau/svm: map pages after migrationRalph Campbell1-1/+58
2020-05-11mm/hmm: remove the customizable pfn format from hmm_range_faultJason Gunthorpe1-28/+59
2020-05-11mm/hmm: remove HMM_PFN_SPECIALJason Gunthorpe1-1/+0
2020-05-11mm/hmm: make hmm_range_fault return 0 or -1Jason Gunthorpe1-3/+3
2020-04-07Merge tag 'drm-next-2020-04-08' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-3/+6
2020-04-07drm/nouveau/svm: remove useless SVM range checkRalph Campbell1-3/+0
2020-04-07drm/nouveau/svm: check for SVM initialized before migratingRalph Campbell1-0/+5
2020-04-07drm/nouveau/svm: fix vma range check for migrationRalph Campbell1-0/+1
2020-03-27mm/hmm: remove HMM_FAULT_SNAPSHOTJason Gunthorpe1-1/+1
2020-03-26mm: simplify device private page handling in hmm_range_faultChristoph Hellwig1-1/+0
2019-11-23nouveau: use mmu_interval_notifier instead of hmm_mirrorJason Gunthorpe1-80/+99
2019-11-23nouveau: use mmu_notifier directly for invalidate_range_startJason Gunthorpe1-32/+63
2019-08-07mm/hmm: remove the page_shift member from struct hmm_rangeChristoph Hellwig1-1/+0
2019-08-07mm/hmm: remove superfluous arguments from hmm_range_registerChristoph Hellwig1-3/+2
2019-08-07nouveau: pass struct nouveau_svmm to nouveau_range_faultChristoph Hellwig1-6/+6
2019-07-26mm/hmm: remove hmm_range vmaRalph Campbell1-4/+3
2019-07-26mm/hmm: replace the block argument to hmm_range_fault with a flags valueChristoph Hellwig1-1/+1
2019-07-26mm/hmm: replace hmm_update with mmu_notifier_rangeRalph Campbell1-2/+2
2019-07-25nouveau: return -EBUSY when hmm_range_wait_until_valid failsChristoph Hellwig1-1/+1
2019-07-25nouveau: unlock mmap_sem on all errors from nouveau_range_faultChristoph Hellwig1-5/+6