Commit History

Author SHA1 Message Date
  Chris Wilson 56fa4bf2b2 drm/i915: Update shrinker drm_i915_private naming convention 7 years ago
  Chris Wilson 848b365d5d drm/i915: Rename shrinker init/cleanup to match driver initialisation phase 7 years ago
  Chris Wilson 2f6a378383 drm/i915: Idle the GPU before shinking everything 7 years ago
  Chris Wilson c5418a8b38 drm/i915: Set our shrinker->batch to 4096 (~16MiB) 8 years ago
  Chris Wilson 4e773c3a8a drm/i915: Wire up shrinkctl->nr_scanned 8 years ago
  Chris Wilson f2123818ff drm/i915: Move dev_priv->mm.[un]bound_list to its own lock 8 years ago
  Chris Wilson 3d574a6bbb drm/i915: Remove walk over obj->vma_list for the shrinker 8 years ago
  Chris Wilson f1fa4f442c drm/i915: Refactor testing obj->mm.pages 8 years ago
  Chris Wilson 912d572d63 drm/i915: wire up shrinkctl->nr_scanned 8 years ago
  Chris Wilson cd82f37a9d drm/i915/shrinker: Wrap need_resched() inside preempt-disable 8 years ago
  Chris Wilson 290271de34 drm/i915: Spin for struct_mutex inside shrinker 8 years ago
  Chris Wilson 1d24ad457c drm/i915: Allow kswapd to pause the device whilst reaping 8 years ago
  Chris Wilson b2241f182a drm/i915: Only GGTT vma may be pinned and prevent shrinking 8 years ago
  Joonas Lahtinen 73cc0b9aa9 drm/i915: Do not sync RCU during shrinking 8 years ago
  Joonas Lahtinen e92075ff7d drm/i915: Simplify shrinker locking 8 years ago
  Joonas Lahtinen 8f612d0551 drm/i915: Don't call synchronize_rcu_expedited under struct_mutex 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