summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nouveau_dmem.c
Commit message (Expand)AuthorAgeFilesLines
* nouveau/svm: Fix to migrate all requested pagesAlistair Popple2022-07-281-1/+5
* mm: remove the extra ZONE_DEVICE struct page refcountChristoph Hellwig2022-03-031-1/+0
* mm: don't include <linux/memremap.h> in <linux/mm.h>Christoph Hellwig2022-03-031-0/+1
* mm: remove pointless includes from <linux/hmm.h>Christoph Hellwig2022-03-031-0/+1
* mm/migrate.c: remove MIGRATE_PFN_LOCKEDAlistair Popple2021-11-111-2/+2
* Merge tag 'drm-next-2020-10-15' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2020-10-151-3/+3
|\
| * drm/nouveau: stop using TTM placement flagsChristian König2020-09-111-3/+3
* | mm/memremap_pages: support multiple ranges per invocationDan Williams2020-10-131-0/+1
* | mm/memremap_pages: convert to 'struct range'Dan Williams2020-10-131-7/+7
|/
* Merge tag 'drm-next-2020-08-06' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2020-08-051-52/+80
|\
| * drm/nouveau/svm: use NVIDIA's headers for migrate_clear()Ben Skeggs2020-07-241-20/+34
| * drm/nouveau/svm: use NVIDIA's headers for migrate_copy()Ben Skeggs2020-07-241-20/+39
| * drm/nouveau/svm: convert migrate_clear to new push macrosBen Skeggs2020-07-241-16/+12
| * drm/nouveau/svm: convert migrate_copy to new push macrosBen Skeggs2020-07-241-17/+16
| * Merge v5.8-rc6 into drm-nextDave Airlie2020-07-241-1/+1
| |\
| * \ Backmerge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst2020-06-291-242/+208
| |\ \
| * | | drm/nouveau: don't use ttm bo->offset v3Nirmoy Das2020-06-261-1/+1
* | | | Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds2020-08-051-4/+15
|\ \ \ \ | |_|_|/ |/| | |
| * | | nouveau/svm: use the new migration invalidationRalph Campbell2020-07-281-3/+12
| * | | mm/migrate: add a flags parameter to migrate_vmaRalph Campbell2020-07-281-1/+3
| | |/ | |/|
* / | drm/nouveau/svm: fix migrate page regressionRalph Campbell2020-07-081-1/+1
|/ /
* | Merge tag 'drm-next-2020-06-02' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2020-06-021-216/+207
|\ \
| * | drm/nouveau/nouveau/hmm: fix migrate zero page to GPURalph Campbell2020-05-221-9/+66
| * | drm/nouveau/nouveau/hmm: fix nouveau_dmem_chunk allocationsRalph Campbell2020-05-221-192/+112
| * | drm/nouveau/svm: map pages after migrationRalph Campbell2020-05-221-16/+30
| |/
* / mm/hmm: remove the customizable pfn format from hmm_range_faultJason Gunthorpe2020-05-111-26/+1
|/
* mm/hmm: check the device private page owner in hmm_range_fault()Christoph Hellwig2020-03-261-12/+0
* mm: simplify device private page handling in hmm_range_faultChristoph Hellwig2020-03-261-2/+3
* mm: handle multiple owners of device private pages in migrate_vmaChristoph Hellwig2020-03-261-0/+1
* memremap: add an owner field to struct dev_pagemapChristoph Hellwig2020-03-261-0/+1
* drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dstColin Ian King2020-01-151-2/+2
* mm: remove the unused MIGRATE_PFN_DEVICE flagChristoph Hellwig2019-08-201-2/+1
* nouveau: simplify nouveau_dmem_migrate_vmaChristoph Hellwig2019-08-201-129/+55
* nouveau: simplify nouveau_dmem_migrate_to_ramChristoph Hellwig2019-08-201-121/+40
* nouveau: factor out dmem fence completionChristoph Hellwig2019-08-201-18/+15
* nouveau: factor out device memory address calculationChristoph Hellwig2019-08-201-25/+17
* nouveau: reset dma_nr in nouveau_dmem_migrate_alloc_and_copyChristoph Hellwig2019-08-201-0/+1
* mm: turn migrate_vma upside downChristoph Hellwig2019-08-201-59/+63
* mm/hmm: remove the legacy hmm_pfn_* APIsChristoph Hellwig2019-07-251-1/+1
* Merge tag 'drm-next-2019-07-19' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2019-07-191-1/+2
|\
| * drm/nouveau/dmem: missing mutex_lock in error pathRalph Campbell2019-07-191-1/+2
* | mm: simplify ZONE_DEVICE page private dataChristoph Hellwig2019-07-021-11/+7
* | nouveau: use devm_memremap_pages directlyChristoph Hellwig2019-07-021-44/+38
* | nouveau: use alloc_page_vma directlyChristoph Hellwig2019-07-021-1/+2
|/
* Merge branch 'linux-5.1' of git://github.com/skeggsb/linux into drm-fixesDave Airlie2019-03-221-11/+1
|\
| * drm/nouveau/dmem: empty chunk do not have a buffer object associated with them.Jérôme Glisse2019-03-221-8/+0
| * drm/nouveau/dmem: Fix a NULL vs IS_ERR() checkDan Carpenter2019-03-221-1/+1
| * drm/nouveau/dmem: remove set but not used variable 'drm'YueHaibing2019-03-221-2/+0
* | mm/hmm: convert to use vm_fault_tSouptick Joarder2019-03-121-1/+1
|/
* drm/nouveau/dmem: use dma addresses during migration copiesBen Skeggs2019-02-201-106/+53