Commit History

Author SHA1 Message Date
  Joonas Lahtinen 4681ee21d6 drm/i915: Do not sync RCU during shrinking 8 years ago
  Dave Airlie 856ee92e86 Merge tag 'v4.11-rc7' into drm-next 8 years ago
  Joonas Lahtinen c053b5a506 drm/i915: Don't call synchronize_rcu_expedited under struct_mutex 8 years ago
  Chris Wilson 3d3d18f086 drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker) 8 years ago
  Chris Wilson bd784b7cc4 drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker) 8 years ago
  Chris Wilson dd689287b9 drm/i915: Prevent concurrent tiling/framebuffer modifications 8 years ago
  Chris Wilson 70001cd256 drm/i915: Remove struct_mutex for destroying framebuffers 8 years ago
  Chris Wilson 519d524981 drm/i915: i915_gem_shrink_all() needs an awake device 8 years ago
  Linus Torvalds 9439b3710d Merge tag 'drm-for-v4.10' of git://people.freedesktop.org/~airlied/linux 8 years ago
  Peter Zijlstra 0f5225b024 locking/mutex, drm: Introduce mutex_trylock_recursive() 9 years ago
  Ingo Molnar c7faee2109 locking/drm: Fix i915_gem_shrinker_lock() locking 9 years ago
  Joonas Lahtinen 56cea32382 drm/i915: Unify global_list into global_link 9 years ago
  Tvrtko Ursulin 3599a91cc8 drm/i915: Allow shrinking of userptr objects once again 9 years ago
  Chris Wilson 548625ee8f drm/i915: Improve lockdep tracking for obj->mm.lock 9 years ago
  Chris Wilson 535972771d drm/i915: Move the recently scanned objects to the tail after shrinking 9 years ago
  Chris Wilson 415981623f drm/i915: Discard objects from mm global_list after being shrunk 9 years ago
  Chris Wilson 7b7a119e85 drm/i915: Mark up obj->mm.lock for shrinker 9 years ago
  Chris Wilson fbbd37b36f drm/i915: Move object release to a freelist + worker 9 years ago
  Chris Wilson 1233e2db19 drm/i915: Move object backing storage manipulation to its own locking 9 years ago
  Chris Wilson 03ac84f183 drm/i915: Pass around sg_table to get_pages/put_pages backend 9 years ago
  Chris Wilson a4f5ea64f0 drm/i915: Refactor object page API 9 years ago
  Peter Zijlstra 3ab7c086d5 locking/drm: Kill mutex trickery 9 years ago
  Chris Wilson 45353ce59b drm/i915: Treat a framebuffer reference as an active reference whilst shrinking 9 years ago
  Chris Wilson 22dd3bb919 drm/i915: Mark up all locked waiters 9 years ago
  Chris Wilson ea746f3659 drm/i915: Expand bool interruptible to pass flags to i915_wait_request() 9 years ago
  Chris Wilson 3b4e896f14 drm/i915: Remove unused no-shrinker-steal 9 years ago
  Chris Wilson 5cba5be6b6 drm/i915/shrinker: Wait before acquiring struct_mutex under oom 9 years ago
  Chris Wilson dcff85c844 drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex 9 years ago
  Chris Wilson 0eafec6d32 drm/i915: Enable lockless lookup of request tracking via RCU 9 years ago
  Chris Wilson 573adb3962 drm/i915: Move obj->active:5 to obj->flags 9 years ago