[Intel-gfx] [PATCH v5 1/4] drm/i915: Avoid early GPU idling due to already pending idle work

Chris Wilson chris at chris-wilson.co.uk
Mon Nov 7 09:44:19 UTC 2016


On Mon, Nov 07, 2016 at 11:20:02AM +0200, Imre Deak wrote:
> Atm, in case an idle work handler is already pending but haven't yet
> started to run, retiring a new request will not extend the idle period
> as required, rather simply leaves the pending work to be scheduled at
> the original expiration time. This may lead to idling the GPU too early.
> Fix this by using the delayed-work scheduler alternative which makes
> sure the handler's expiration time is extended in this case.
> 
> Cc: Chris Wilson <chris at chris-wilson.co.uk>
> Requested-by: Chris Wilson <chris at chris-wilson.co.uk>
> Signed-off-by: Imre Deak <imre.deak at intel.com>

Series is
Reviewed-by: Chris Wilson <chris at chris-wilson.co.uk>
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


More information about the Intel-gfx mailing list