aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/vgem
AgeCommit message (Expand)AuthorFilesLines
2025-10-06drm/vgem-fence: Fix potential deadlock on releaseJanusz Krzysztofik1-1/+1
2025-07-07drm/vgem/vgem_drv convert to use faux_deviceGreg Kroah-Hartman1-15/+15
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08Ingo Molnar1-1/+1
2025-04-07Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-1/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-03-06dma-buf/dma-fence: remove unnecessary callbacksChristian König1-15/+0
2024-12-05drm: remove driver date from struct drm_driver and all driversJani Nikula1-2/+0
2023-03-20drm/vgem: Drop struct drm_vgem_gem_objectMaíra Canal1-11/+0
2023-02-10drm/vgem: add missing mutex_destroyMaíra Canal1-0/+1
2022-04-07dma-buf: specify usage while adding fences to dma_resv obj v7Christian König1-6/+3
2022-04-07dma-buf: add enum dma_resv_usage v4Christian König1-1/+3
2022-04-06dma-buf/drivers: make reserving a shared slot mandatory v4Christian König1-5/+7
2021-12-02drm: Return error codes from struct drm_driver.gem_create_objectThomas Zimmermann1-1/+1
2021-08-12drm/vgem: use shmem helpersDaniel Vetter1-329/+13
2021-06-06dma-buf: drop the _rcu postfix on function names v3Christian König1-2/+1
2021-06-03drm/vgem/vgem_drv: Standard comment blocks should not use kernel-doc formatLee Jones1-1/+1
2020-11-30drm/prime: split array import functions v4Christian König1-2/+1
2020-11-19mm: introduce vma_set_file function v5Christian König1-2/+1
2020-11-10drm/vgem: replace idr_init() by idr_init_base()Deepak R Varma1-1/+1
2020-11-09drm/gem: Use struct dma_buf_map in GEM vmap ops and convert GEM backendsThomas Zimmermann1-5/+11
2020-11-06drm/<drivers>: Constify struct drm_driverDaniel Vetter1-1/+1
2020-11-05Revert "mm: introduce vma_set_file function v4"Christian König1-1/+2
2020-11-05mm: introduce vma_set_file function v4Christian König1-2/+1
2020-09-25drm/vgem: Introduce GEM object functionsThomas Zimmermann1-7/+14
2020-09-11drm/vgem: Use devm_drm_dev_allocDaniel Vetter1-31/+24
2020-09-09drm: allow limiting the scatter list size.Gerd Hoffmann1-1/+1
2020-08-10drm/vgem: add missing platform_device_unregister() in vgem_init()Qinglang Miao1-1/+1
2020-07-08drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()Chris Wilson1-27/+0
2020-05-19drm/vgem: remove _unlocked suffix in drm_gem_object_put_unlockedEmil Velikov2-4/+4
2020-03-26drm: Garbage collect drm_dev_finiDaniel Vetter1-1/+0
2020-03-26drm/vgem: Use drmm_add_final_kfreeDaniel Vetter1-6/+8
2020-02-06drm/vgem: Close use-after-free race in vgem_gem_createDaniel Vetter1-3/+6
2019-08-13dma-buf: rename reservation_object to dma_resvChristian König1-8/+8
2019-08-07drm/vgem: drop DRM_AUTH usage from the driverEmil Velikov1-2/+2
2019-08-07Revert "drm/vgem: drop DRM_AUTH usage from the driver"Sean Paul1-2/+2
2019-07-17drm/vgem: drop use of drmP.hSam Ravnborg3-3/+11
2019-07-12drm/vgem: Reclassify buffer creation debug messageChris Wilson1-1/+1
2019-06-26drm/vgem: drop DRM_AUTH usage from the driverEmil Velikov1-2/+2
2019-06-21drm/vgem: Ditch attach trickery in the fence ioctlDaniel Vetter1-21/+1
2019-06-21drm/vgem: Drop drm_gem_prime_exportDaniel Vetter1-1/+0
2019-06-21drm/prime: Align gem_prime_export with obj_funcs.exportDaniel Vetter1-1/+1
2019-06-21drm/prime: Actually remove DRIVER_PRIME everywhereDaniel Vetter1-2/+1
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-03-18drm/vgem: fix use-after-free when drm_gem_handle_create() failsEric Biggers1-5/+1
2018-12-07dma-buf: make fence sequence numbers 64 bit v2Christian König1-2/+2
2018-11-05drm/vgem: Fix typo in driver feature flagsImre Deak1-1/+1
2018-11-05drm/vgem: create a render node for vgemEmil Velikov1-1/+2
2018-10-25drm/vgem: Fix vgem_init to get drm device available.Deepak Sharma1-8/+8
2018-10-25dma-buf: allow reserving more than one shared fence slotChristian König1-1/+1
2018-08-17drm/vgem: Remove unecessary dma_fence_opsDaniel Vetter1-13/+0
2018-08-09drm/vgem: Replace drm_dev_unref with drm_dev_putThomas Zimmermann1-1/+1
2018-07-03drm/vgem: off by one in vgem_gem_fault()Dan Carpenter1-1/+1
2018-05-24gpu: drm: vgem: Change return type to vm_fault_tSouptick Joarder1-3/+2
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook1-3/+3
2017-08-11drm/vgem: switch to drm_*_get(), drm_*_put() helpersCihangir Akturk2-3/+3
2017-07-17drm/vgem: add compat_ioctl supportBrian Norris1-0/+1
2017-06-23drm/vgem: Pin our pages for dmabuf exportsChris Wilson2-21/+64
2017-05-22drm/vgem: Fix return value check in vgem_init()Wei Yongjun1-2/+2
2017-05-18drm: drop drm_[cm]alloc* helpersMichal Hocko1-2/+2
2017-05-18drm/vgem: remove unneeded -Iinclude/drm compiler flagMasahiro Yamada1-1/+0
2017-05-10drm/vgem: Convert to a struct drm_device subclassChris Wilson1-22/+41
2017-05-08drm/vgem: Enable dmabuf import interfacesLaura Abbott2-29/+109
2017-05-08drm/vgem: Add a dummy platform deviceLaura Abbott1-3/+16
2017-03-14Merge tag 'doc-4.11-images' of git://git.lwn.net/linux into drm-misc-nextDaniel Vetter1-2/+3
2017-03-14drm/vgem: switch to postcloseDaniel Vetter1-2/+2
2017-03-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2017-03-02Merge remote-tracking branch 'ovl/for-viro' into for-linusAl Viro1-1/+1
2017-02-24mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmfDave Jiang1-1/+2
2017-02-20mm: use helper for calling f_op->mmap()Miklos Szeredi1-1/+1
2017-01-24drm/vgem: Switch to reservation_object_lock() helpersChris Wilson1-2/+2
2017-01-10drm: Move drm_clflush prototypes to drm_cache header fileGabriel Krisman Bertazi1-0/+1
2016-12-14mm: use vmf->address instead of of vmf->virtual_addressJan Kara1-1/+1
2016-12-08drm: Take ownership of the dmabuf->obj when exportingChris Wilson1-1/+0
2016-12-02drm/vgem: Use ww_mutex_(un)lock even with a NULL contextNicolai Hähnle1-2/+2
2016-10-25dma-buf: Rename struct fence to dma_fenceChris Wilson1-26/+27
2016-09-22drm: Don't swallow error codes in drm_dev_alloc()Tom Gundersen1-2/+2
2016-07-19drm/vgem: Fix non static symbol warningWei Yongjun1-1/+1
2016-07-19drm/vgem: Remember to offset relative timeouts to mod_timer() by jiffiesChris Wilson1-2/+2
2016-07-18drm/vgem: Attach sw fences to exported vGEM dma-buf (ioctl)Chris Wilson4-1/+334
2016-07-12drm/vgem: Use PAGE_KERNEL in place of x86-specific PAGE_KERNEL_IOChris Wilson1-1/+1
2016-07-12drm/vgem: Enable dmabuf interface for exportChris Wilson1-1/+88
2016-07-12drm/vgem: Fix mmapingChris Wilson2-109/+61
2016-06-21drm/vgem: Stop calling drm_drv_set_uniqueDaniel Vetter1-2/+0
2016-05-31drm/vgem: Use lockless gem BO free callbackDaniel Vetter1-1/+1
2016-05-17drm: Remove unused drm_device from drm_gem_object_lookup()Chris Wilson1-1/+1
2016-04-20drm/vgem: Drop dev->struct_mutexDaniel Vetter1-13/+4
2016-04-20drm/vgem: Move get_pages to gem_createDaniel Vetter1-8/+4
2016-04-20drm/vgem: Simplify dumb_mapDaniel Vetter1-5/+3
2015-10-19drm/vgem: Drop vgem_drm_gem_mmapDaniel Vetter1-54/+1
2015-09-10mm: mark most vm_operations_struct constKirill A. Shutemov1-1/+1
2015-06-24drm/vgem: Set unique to "vgem"Daniel Vetter1-0/+2
2015-05-26drm/vgem: drop DRIVER_PRIME (v2)Rob Clark4-116/+2
2015-04-02drm/vgem: implement virtual GEMZach Reizner4-0/+519