Re: [Intel-gfx] [PATCH 01/17] drm/i915/execlists: Always clear pending requests on reset

2019-08-01 Thread Chris Wilson
Quoting Andi Shyti (2019-08-01 09:08:11) > Hi Chris, > > > If we skip the reset as we found the engine inactive at the time of the > > reset, we still need to clear the residual inflight & pending request > > bookkeeping to reflect the current state of HW. > > [...] > > > Where not having

Re: [Intel-gfx] [PATCH 01/17] drm/i915/execlists: Always clear pending requests on reset

2019-08-01 Thread Andi Shyti
Hi Chris, > If we skip the reset as we found the engine inactive at the time of the > reset, we still need to clear the residual inflight & pending request > bookkeeping to reflect the current state of HW. [...] > Where not having cleared the pending array on reset, it persists > indefinitely.

[Intel-gfx] [PATCH 01/17] drm/i915/execlists: Always clear pending requests on reset

2019-07-30 Thread Chris Wilson
If we skip the reset as we found the engine inactive at the time of the reset, we still need to clear the residual inflight & pending request bookkeeping to reflect the current state of HW. Otherwise, we may end up stuck in a loop like: <7> [416.490346] hangcheck rcs0 <7> [416.490371] hangcheck