]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/i915/i915_gem_request.c
drm/i915: Avoid early GPU idling due to already pending idle work
[karo-tx-linux.git] / drivers / gpu / drm / i915 / i915_gem_request.c
index 79b0046d9a577364dfc58a650323369073ebfb0c..0b3b051a5683397489ca5cc1241f301cc5963383 100644 (file)
@@ -1019,7 +1019,7 @@ void i915_gem_retire_requests(struct drm_i915_private *dev_priv)
                engine_retire_requests(engine);
 
        if (!dev_priv->gt.active_requests)
-               queue_delayed_work(dev_priv->wq,
-                                  &dev_priv->gt.idle_work,
-                                  msecs_to_jiffies(100));
+               mod_delayed_work(dev_priv->wq,
+                                &dev_priv->gt.idle_work,
+                                msecs_to_jiffies(100));
 }