summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: improve the catch-all evict to handle lock contentionMatthew Auld2022-12-301-11/+48
* Merge tag 'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2022-12-131-22/+27
|\
| * Merge tag 'drm-intel-next-2022-11-18' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2022-11-231-0/+1
| |\
| | * Merge drm/drm-next into drm-intel-nextRodrigo Vivi2022-11-141-6/+1
| | |\
| | * | drm/i915: stop including i915_irq.h from i915_trace.hJani Nikula2022-11-111-0/+1
| * | | drm/i915: call i915_request_await_object from _i915_vma_move_to_activeAndrzej Hajda2022-11-161-8/+9
| * | | drm/i915: Partial abandonment of legacy DRM logging macrosTvrtko Ursulin2022-11-101-9/+17
| | |/ | |/|
| * | Merge tag 'drm-intel-gt-next-2022-11-03' of git://anongit.freedesktop.org/drm...Dave Airlie2022-11-041-5/+0
| |\ \
| | * | Merge drm/drm-next into drm-intel-gt-nextTvrtko Ursulin2022-10-031-1/+0
| | |\|
| | * | drm/i915: Remove unwanted pointer unpackingNiranjana Vishwanathapura2022-09-281-5/+0
* | | | treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-1/+1
|/ / /
* | / treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-111-1/+1
| |/ |/|
* | Merge tag 'iommu-updates-v5.20-or-v6.0' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2022-08-061-1/+0
|\ \ | |/ |/|
| * drm/i915: Remove unnecessary includeLu Baolu2022-07-151-1/+0
| * drm/i915: Individualize fences before adding to dma_resv objNirmoy Das2022-06-131-1/+2
| * Merge tag 'drm-next-2022-05-25' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2022-05-251-12/+15
| |\
| * | drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomapMaarten Lankhorst2022-05-191-4/+2
* | | drm/i915/uapi: tweak error capture on recoverable contextsMatthew Auld2022-07-011-3/+12
* | | drm/i915: Individualize fences before adding to dma_resv objNirmoy Das2022-05-271-1/+2
* | | drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomapMaarten Lankhorst2022-05-181-4/+2
| |/ |/|
* | Merge drm/drm-next into drm-intel-gt-nextRodrigo Vivi2022-04-211-1/+2
|\ \
| * \ Merge tag 'drm-intel-next-2022-04-13-1' of git://anongit.freedesktop.org/drm/...Dave Airlie2022-04-141-1/+2
| |\ \
| | * | drm/i915: include linux/highmem.h and linux/swap.h where neededJani Nikula2022-03-041-1/+2
| | |/
* | | Merge drm/drm-next into drm-intel-gt-nextJoonas Lahtinen2022-04-121-6/+4
|\| |
| * | dma-buf/drivers: make reserving a shared slot mandatory v4Christian König2022-04-061-6/+4
| |/
* | drm/i915/: Re-work clflush_write32Michael Cheng2022-03-221-5/+3
* | drm/i915: Remove the vm open countThomas Hellström2022-03-071-0/+6
|/
* Merge tag 'drm-intel-gt-next-2022-02-17' of git://anongit.freedesktop.org/drm...Rodrigo Vivi2022-02-231-127/+121
|\
| * drm/i915: Lock timeline mutex directly in error path of eb_pin_timelineMatthew Brost2022-01-211-2/+7
| * drm/i915: Remove short-term pins from execbuf, v6.Maarten Lankhorst2022-01-181-111/+109
| * drm/i915: Add locking to i915_gem_evict_vm(), v3.Maarten Lankhorst2022-01-181-1/+1
| * drm/i915: Use struct vma_resource instead of struct vma_snapshotThomas Hellström2022-01-111-12/+3
| * drm/i915: Initial introduction of vma resourcesThomas Hellström2022-01-111-1/+1
| * drm/i915/gem: Use to_gt() helper for GGTT accessesMichał Winiarski2022-01-051-1/+1
| * drm/i915: Increment composite fence seqnoMatthew Brost2021-12-231-1/+1
* | drm/i915: split out i915_file_private.h from i915_drv.hJani Nikula2022-02-141-0/+1
* | Merge drm/drm-next into drm-intel-nextRodrigo Vivi2022-01-311-30/+168
|\ \
| * | Merge tag 'drm-next-2022-01-07' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2022-01-101-29/+166
| |\|
| | * drm/i915: Require the vm mutex for i915_vma_bind()Thomas Hellström2021-12-221-1/+49
| | * drm/i915/gem: Use to_gt() helperMichał Winiarski2021-12-171-2/+2
| | * drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()Dan Carpenter2021-12-031-0/+1
| | * drm/i915: Update error capture code to avoid using the current vma stateThomas Hellström2021-12-011-23/+112
| | * drm/i915: Remove resv from i915_vmaMaarten Lankhorst2021-11-191-2/+2
| | * drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR())Wan Jiabing2021-10-251-1/+1
| * | drm/i915: Increment composite fence seqnoMatthew Brost2021-12-271-1/+1
| * | drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()Dan Carpenter2021-12-081-0/+1
| |/
* | drm/i915: split out i915_gem_evict.h from i915_drv.hJani Nikula2022-01-101-0/+1
* | drm/i915: split out i915_cmd_parser.h from i915_drv.hJani Nikula2022-01-101-0/+1
|/
* drm/i915: expand on the kernel-doc for cache_dirtyMatthew Auld2021-10-201-0/+11
* drm/i915: Update I915_GEM_BUSY IOCTL to understand composite fencesMatthew Brost2021-10-151-1/+4