Age | Commit message (Expand) | Author | Files | Lines |
2019-05-28 | drm/i915: Move more GEM objects under gem/ | Chris Wilson | 1 | -574/+0 |
2019-05-28 | drm/i915: Move phys objects to its own file | Chris Wilson | 1 | -53/+6 |
2019-04-20 | drm/i915: Start writeback from the shrinker | Chris Wilson | 1 | -5/+70 |
2019-01-28 | drm/i915: Pull VM lists under the VM mutex. | Chris Wilson | 1 | -0/+4 |
2019-01-28 | drm/i915: Stop tracking MRU activity on VMA | Chris Wilson | 1 | -2/+6 |
2019-01-14 | drm/i915: Syntatic sugar for using intel_runtime_pm | Chris Wilson | 1 | -26/+25 |
2019-01-14 | drm/i915/gem: Track the rpm wakerefs | Chris Wilson | 1 | -12/+20 |
2019-01-14 | drm/i915: Markup paired operations on wakerefs | Chris Wilson | 1 | -5/+5 |
2019-01-10 | drm/i915: Removing polling for struct_mutex from vmap shrinker | Chris Wilson | 1 | -31/+4 |
2019-01-10 | drm/i915: Use mutex_lock_killable() from inside the shrinker | Chris Wilson | 1 | -5/+5 |
2019-01-09 | drm/i915: drop all drmP.h includes | Jani Nikula | 1 | -1/+0 |
2019-01-08 | drm/i915: Return immediately if trylock fails for direct-reclaim | Chris Wilson | 1 | -22/+46 |
2018-07-11 | drm/i915: Introduce i915_address_space.mutex | Chris Wilson | 1 | -0/+12 |
2018-07-09 | drm/i915: Provide a timeout to i915_gem_wait_for_idle() | Chris Wilson | 1 | -3/+8 |
2018-06-05 | drm/i915/gtt: Rename i915_hw_ppgtt base member | Chris Wilson | 1 | -1/+1 |
2018-02-21 | drm/i915: Rename drm_i915_gem_request to i915_request | Chris Wilson | 1 | -2/+2 |
2018-01-18 | drm/i915: Only attempt to scan the requested number of shrinker slabs | Chris Wilson | 1 | -2/+2 |
2017-11-27 | drm/i915: Update shrinker drm_i915_private naming convention | Chris Wilson | 1 | -67/+67 |
2017-11-27 | drm/i915: Rename shrinker init/cleanup to match driver initialisation phase | Chris Wilson | 1 | -4/+4 |
2017-11-08 | drm/i915: Idle the GPU before shinking everything | Chris Wilson | 1 | -0/+12 |
2017-10-16 | drm/i915: Set our shrinker->batch to 4096 (~16MiB) | Chris Wilson | 1 | -7/+27 |
2017-10-16 | drm/i915: Wire up shrinkctl->nr_scanned | Chris Wilson | 1 | -1/+1 |
2017-10-16 | drm/i915: Move dev_priv->mm.[un]bound_list to its own lock | Chris Wilson | 1 | -38/+26 |
2017-10-16 | drm/i915: Remove walk over obj->vma_list for the shrinker | Chris Wilson | 1 | -20/+7 |
2017-10-16 | drm/i915: Refactor testing obj->mm.pages | Chris Wilson | 1 | -5/+5 |
2017-09-06 | drm/i915: wire up shrinkctl->nr_scanned | Chris Wilson | 1 | -6/+18 |
2017-08-07 | drm/i915/shrinker: Wrap need_resched() inside preempt-disable | Chris Wilson | 1 | -3/+8 |
2017-06-14 | drm/i915: Spin for struct_mutex inside shrinker | Chris Wilson | 1 | -7/+12 |
2017-06-02 | drm/i915: Allow kswapd to pause the device whilst reaping | Chris Wilson | 1 | -0/+9 |
2017-05-25 | drm/i915: Only GGTT vma may be pinned and prevent shrinking | Chris Wilson | 1 | -1/+9 |
2017-05-11 | drm/i915: Do not sync RCU during shrinking | Joonas Lahtinen | 1 | -5/+0 |
2017-04-07 | drm/i915: Simplify shrinker locking | Joonas Lahtinen | 1 | -37/+19 |
2017-04-07 | drm/i915: Don't call synchronize_rcu_expedited under struct_mutex | Joonas Lahtinen | 1 | -10/+16 |
2017-03-14 | drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker) | Chris Wilson | 1 | -1/+1 |
2017-03-01 | drm/i915: Prevent concurrent tiling/framebuffer modifications | Chris Wilson | 1 | -1/+1 |
2017-02-16 | drm/i915: Remove struct_mutex for destroying framebuffers | Chris Wilson | 1 | -1/+1 |
2017-02-08 | drm/i915: i915_gem_shrink_all() needs an awake device | Chris Wilson | 1 | -2/+3 |
2016-12-13 | Merge tag 'drm-for-v4.10' of git://people.freedesktop.org/~airlied/linux | Linus Torvalds | 1 | -41/+72 |
2016-11-15 | locking/mutex, drm: Introduce mutex_trylock_recursive() | Peter Zijlstra | 1 | -3/+12 |
2016-11-03 | locking/drm: Fix i915_gem_shrinker_lock() locking | Ingo Molnar | 1 | -1/+2 |
2016-11-02 | drm/i915: Unify global_list into global_link | Joonas Lahtinen | 1 | -8/+8 |
2016-11-01 | drm/i915: Allow shrinking of userptr objects once again | Tvrtko Ursulin | 1 | -2/+2 |
2016-11-01 | drm/i915: Improve lockdep tracking for obj->mm.lock | Chris Wilson | 1 | -2/+2 |
2016-11-01 | drm/i915: Move the recently scanned objects to the tail after shrinking | Chris Wilson | 1 | -1/+1 |
2016-11-01 | drm/i915: Discard objects from mm global_list after being shrunk | Chris Wilson | 1 | -0/+1 |
2016-10-31 | drm/i915: Mark up obj->mm.lock for shrinker | Chris Wilson | 1 | -1/+3 |
2016-10-28 | drm/i915: Move object release to a freelist + worker | Chris Wilson | 1 | -4/+10 |
2016-10-28 | drm/i915: Move object backing storage manipulation to its own locking | Chris Wilson | 1 | -17/+34 |
2016-10-28 | drm/i915: Pass around sg_table to get_pages/put_pages backend | Chris Wilson | 1 | -3/+8 |
2016-10-28 | drm/i915: Refactor object page API | Chris Wilson | 1 | -5/+5 |