1. ad5c99e drm/i915: Remove unused bits of i915_vma/active api by Maarten Lankhorst · 3 years, 1 month ago
  2. 512ba03 drm/i915: move i915_active slab to direct module init/exit by Daniel Vetter · 3 years, 6 months ago
  3. 4f62a7e drm/i915: Ditch i915 globals shrink infrastructure by Daniel Vetter · 3 years, 6 months ago
  4. c3b1476 drm/i915: drop the __i915_active_call pointer packing by Matthew Auld · 3 years, 9 months ago
  5. ca419f4 drm/i915: Fix crash in auto_retire by Stéphane Marchesin · 3 years, 9 months ago
  6. bfaae47 drm/i915: make lockdep slightly happier about execbuf. by Maarten Lankhorst · 3 years, 10 months ago
  7. d99676a Merge tag 'drm-next-2021-02-19' of git://anongit.freedesktop.org/drm/drm by Linus Torvalds · 3 years, 11 months ago
  8. f6e98a1 drm/i915: Always flush the active worker before returning from the wait by Chris Wilson · 4 years ago
  9. 5e96350 drm/i915: Use cmpxchg64 for 32b compatilibity by Chris Wilson · 4 years, 1 month ago
  10. 93b694d Merge tag 'drm-next-2020-10-15' of git://anongit.freedesktop.org/drm/drm by Linus Torvalds · 4 years, 3 months ago
  11. f9e62f3 treewide: Make all debug_obj_descriptors const by Stephen Boyd · 4 years, 5 months ago
  12. 9ff33bb drm/i915: Reduce locking around i915_active_acquire_preallocate_barrier() by Chris Wilson · 4 years, 6 months ago
  13. e28860a drm/i915: Make the stale cached active node available for any timeline by Chris Wilson · 4 years, 6 months ago
  14. 99a7f4d drm/i915: Keep the most recently used active-fence upon discard by Chris Wilson · 4 years, 6 months ago
  15. 5d93413 drm/i915: Export a preallocate variant of i915_active_acquire() by Chris Wilson · 4 years, 6 months ago
  16. 04240e3 drm/i915: Skip taking acquire mutex for no ref->active callback by Chris Wilson · 4 years, 6 months ago
  17. e714977 drm/i915: Fix wrong return value by Tianjia Zhang · 4 years, 6 months ago
  18. 3b0a057 drm/i915: Allow asynchronous waits on the i915_active barriers by Chris Wilson · 4 years, 9 months ago
  19. 442dbc5 drm/i915: Make exclusive awaits on i915_active optional by Chris Wilson · 4 years, 9 months ago
  20. 229007e drm/i915: Wrap i915_active in a simple kreffed struct by Chris Wilson · 4 years, 10 months ago
  21. d75a92a drm/i915: Allow for different modes of interruptible i915_active_wait by Chris Wilson · 4 years, 10 months ago
  22. edee52c drm/i915/gt: Delay release of engine-pm after last retirement by Chris Wilson · 4 years, 10 months ago
  23. 29e6ecf drm/i915: Extend i915_request_await_active to use all timelines by Chris Wilson · 4 years, 10 months ago
  24. c0e3101 drm/i915: Skip barriers inside waits by Chris Wilson · 4 years, 11 months ago
  25. d13a317 drm/i915: Flush idle barriers when waiting by Chris Wilson · 5 years ago
  26. 143d9c3 drm/i915: Drop assertion that active->fence is unchanged by Chris Wilson · 5 years ago
  27. 30ca04e drm/i915: Hold reference to previous active fence as we queue by Chris Wilson · 5 years ago
  28. e379346 drm/i915: Use the async worker to avoid reclaim tainting the ggtt->mutex by Chris Wilson · 5 years ago
  29. d4c3c0b drm/i915: Fix preallocated barrier list append by José Roberto de Souza · 5 years ago
  30. ac0e331 drm/i915: Tighten atomicity of i915_active_acquire vs i915_active_release by Chris Wilson · 5 years ago
  31. 416d383 drm/i915: Satisfy smatch that a loop has at least one iteration by Chris Wilson · 5 years ago
  32. 8413502 drm/i915/gt: Drop mutex serialisation between context pin/unpin by Chris Wilson · 5 years ago
  33. e6ba764 drm/i915: Remove i915->kernel_context by Chris Wilson · 5 years ago
  34. bbca083 drm/i915: Serialise i915_active_acquire() with __active_retire() by Chris Wilson · 5 years ago
  35. e1cda6a drm/i915: Serialise i915_active_wait() with its retirement by Chris Wilson · 5 years ago
  36. ae30300 drm/i915: Specialise i915_active.work lock classes by Chris Wilson · 5 years ago
  37. df9f85d drm/i915: Serialise i915_active_fence_set() with itself by Chris Wilson · 5 years ago
  38. 07779a7 drm/i915: Mark up the calling context for intel_wakeref_put() by Chris Wilson · 5 years ago
  39. c9ad602 drm/i915: Split i915_active.mutex into an irq-safe spinlock for the rbtree by Chris Wilson · 5 years ago
  40. 2871ea8 drm/i915/gt: Split intel_ring_submission by Chris Wilson · 5 years ago
  41. b5e8e95 drm/i915/gt: Introduce barrier pulses along engines by Chris Wilson · 5 years ago
  42. a50134b drm/i915: Make for_each_engine_masked work on intel_gt by Tvrtko Ursulin · 5 years ago
  43. b723484 drm/i915: Move idle barrier cleanup into engine-pm by Chris Wilson · 5 years ago
  44. b1e3177 drm/i915: Coordinate i915_active with its own mutex by Chris Wilson · 5 years ago
  45. 274cbf2 drm/i915: Push the i915_active.retire into a worker by Chris Wilson · 5 years ago
  46. 2850748 drm/i915: Pull i915_vma_pin under the vm->mutex by Chris Wilson · 5 years ago
  47. d19d71f drm/i915: Mark i915_request.timeline as a volatile, rcu pointer by Chris Wilson · 5 years ago
  48. f52c6d0 drm/i915: Only activate i915_active debugobject once by Chris Wilson · 5 years ago
  49. e1d7b66 drm/i915: i915_active.retire() is optional by Chris Wilson · 5 years ago
  50. 25ffd4b drm/i915: Markup expected timeline locks for i915_active by Chris Wilson · 5 years ago
  51. f130b71 drm/i915: Serialise read/write of the barrier's engine by Chris Wilson · 5 years ago
  52. 75d0a7f drm/i915: Lift timeline into intel_context by Chris Wilson · 5 years ago
  53. d8af05f drm/i915: Allow sharing the idle-barrier from other kernel requests by Chris Wilson · 5 years ago
  54. 3f99a61 drm/i915: Do not rely on for loop caching the mask by Tvrtko Ursulin · 5 years ago
  55. 79c7a28 drm/i915: Capture vma contents outside of spinlock by Chris Wilson · 5 years ago
  56. d650d1f drm/i915: Markup potential lock for i915_active by Chris Wilson · 6 years ago
  57. afd1bcd drm/i915: Report if i915_active is still busy upon waiting by Chris Wilson · 6 years ago
  58. 12c255b drm/i915: Provide an i915_active.acquire callback by Chris Wilson · 6 years ago
  59. 5361db1 drm/i915: Track i915_active using debugobjects by Chris Wilson · 6 years ago
  60. 7009db1 drm/i915: Keep engine alive as we retire the context by Chris Wilson · 6 years ago
  61. ce476c8 drm/i915: Keep contexts pinned until after the next kernel context switch by Chris Wilson · 6 years ago
  62. 103b76ee drm/i915: Use i915_global_register() by Chris Wilson · 6 years ago
  63. 32eb6bc drm/i915: Make request allocation caches global by Chris Wilson · 6 years ago
  64. 312c4ba drm/i915: Protect i915_active iterators from the shrinker by Chris Wilson · 6 years ago
  65. 21950ee drm/i915: Pull i915_gem_active into the i915_active family by Chris Wilson · 6 years ago
  66. 5f5c139 drm/i915: Allocate active tracking nodes from a slabcache by Chris Wilson · 6 years ago
  67. a42375a drm/i915: Release the active tracker tree upon idling by Chris Wilson · 6 years ago
  68. 64d6c50 drm/i915: Generalise GPU activity tracking by Chris Wilson · 6 years ago