aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nouveau_dmem.c
AgeCommit message (Expand)Author
2022-03-03mm: remove the extra ZONE_DEVICE struct page refcountChristoph Hellwig
2022-03-03mm: don't include <linux/memremap.h> in <linux/mm.h>Christoph Hellwig
2022-03-03mm: remove pointless includes from <linux/hmm.h>Christoph Hellwig
2021-11-11mm/migrate.c: remove MIGRATE_PFN_LOCKEDAlistair Popple
2020-10-15Merge tag 'drm-next-2020-10-15' of git://anongit.freedesktop.org/drm/drmLinus Torvalds
2020-10-13mm/memremap_pages: support multiple ranges per invocationDan Williams
2020-10-13mm/memremap_pages: convert to 'struct range'Dan Williams
2020-09-11drm/nouveau: stop using TTM placement flagsChristian König
2020-08-05Merge tag 'drm-next-2020-08-06' of git://anongit.freedesktop.org/drm/drmLinus Torvalds
2020-08-05Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds
2020-07-28nouveau/svm: use the new migration invalidationRalph Campbell
2020-07-28mm/migrate: add a flags parameter to migrate_vmaRalph Campbell
2020-07-24drm/nouveau/svm: use NVIDIA's headers for migrate_clear()Ben Skeggs
2020-07-24drm/nouveau/svm: use NVIDIA's headers for migrate_copy()Ben Skeggs
2020-07-24drm/nouveau/svm: convert migrate_clear to new push macrosBen Skeggs
2020-07-24drm/nouveau/svm: convert migrate_copy to new push macrosBen Skeggs
2020-07-24Merge v5.8-rc6 into drm-nextDave Airlie
2020-07-08drm/nouveau/svm: fix migrate page regressionRalph Campbell
2020-06-29Backmerge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst
2020-06-26drm/nouveau: don't use ttm bo->offset v3Nirmoy Das
2020-06-02Merge tag 'drm-next-2020-06-02' of git://anongit.freedesktop.org/drm/drmLinus Torvalds
2020-05-22drm/nouveau/nouveau/hmm: fix migrate zero page to GPURalph Campbell
2020-05-22drm/nouveau/nouveau/hmm: fix nouveau_dmem_chunk allocationsRalph Campbell
2020-05-22drm/nouveau/svm: map pages after migrationRalph Campbell
2020-05-11mm/hmm: remove the customizable pfn format from hmm_range_faultJason Gunthorpe
2020-03-26mm/hmm: check the device private page owner in hmm_range_fault()Christoph Hellwig
2020-03-26mm: simplify device private page handling in hmm_range_faultChristoph Hellwig
2020-03-26mm: handle multiple owners of device private pages in migrate_vmaChristoph Hellwig
2020-03-26memremap: add an owner field to struct dev_pagemapChristoph Hellwig
2020-01-15drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dstColin Ian King
2019-08-20mm: remove the unused MIGRATE_PFN_DEVICE flagChristoph Hellwig
2019-08-20nouveau: simplify nouveau_dmem_migrate_vmaChristoph Hellwig
2019-08-20nouveau: simplify nouveau_dmem_migrate_to_ramChristoph Hellwig
2019-08-20nouveau: factor out dmem fence completionChristoph Hellwig
2019-08-20nouveau: factor out device memory address calculationChristoph Hellwig
2019-08-20nouveau: reset dma_nr in nouveau_dmem_migrate_alloc_and_copyChristoph Hellwig
2019-08-20mm: turn migrate_vma upside downChristoph Hellwig
2019-07-25mm/hmm: remove the legacy hmm_pfn_* APIsChristoph Hellwig
2019-07-19Merge tag 'drm-next-2019-07-19' of git://anongit.freedesktop.org/drm/drmLinus Torvalds
2019-07-19drm/nouveau/dmem: missing mutex_lock in error pathRalph Campbell
2019-07-02mm: simplify ZONE_DEVICE page private dataChristoph Hellwig
2019-07-02nouveau: use devm_memremap_pages directlyChristoph Hellwig
2019-07-02nouveau: use alloc_page_vma directlyChristoph Hellwig
2019-03-22Merge branch 'linux-5.1' of git://github.com/skeggsb/linux into drm-fixesDave Airlie
2019-03-22drm/nouveau/dmem: empty chunk do not have a buffer object associated with them.Jérôme Glisse
2019-03-22drm/nouveau/dmem: Fix a NULL vs IS_ERR() checkDan Carpenter
2019-03-22drm/nouveau/dmem: remove set but not used variable 'drm'YueHaibing
2019-03-12mm/hmm: convert to use vm_fault_tSouptick Joarder
2019-02-20drm/nouveau/dmem: use dma addresses during migration copiesBen Skeggs
2019-02-20drm/nouveau/dmem: use physical vram addresses during migration copiesBen Skeggs