diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2019-05-07 15:11:08 +0300 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2019-05-07 19:40:19 +0300 |
commit | 3970564940ba0322bcefce7fd8fd35c2b85846bf (patch) | |
tree | cbd7ebd1f84fbcd1399f86235fd9cbf07976ccc2 /tools/kvm | |
parent | 1830374e1332c93f65399687b72ff55ca4d8c978 (diff) | |
download | linux-3970564940ba0322bcefce7fd8fd35c2b85846bf.tar.xz |
drm/i915: Stop spinning for DROP_IDLE (debugfs/i915_drop_caches)
If the user is racing a call to debugfs/i915_drop_caches with ongoing
submission from another thread/process, we may never end up idling the
GPU and be uninterruptibly spinning in debugfs/i915_drop_caches trying
to catch an idle moment.
Just flush the work once, that should be enough to park the system under
correct conditions. Outside of those we either have a driver bug or the
user is racing themselves. Sadly, because the user may be provoking the
unwanted situation we can't put a warn here to attract attention to a
probable bug.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190507121108.18377-4-chris@chris-wilson.co.uk
Diffstat (limited to 'tools/kvm')
0 files changed, 0 insertions, 0 deletions