[PATCH 0/4] Fix up request cancel

Matthew Brost
2022-01-24T15:07:52Z

Fix request cancellation + add request cancel low level trace point.

v2:
- Update cancel reset selftest preemption timeout value to zero
- Fix bug in execlists cancel code

Signed-off-by: Matthew Brost <matthew.brost@intel.com>

Matthew Brost (4):
drm/i915: Add request cancel low level trace point
drm/i915/guc: Cancel requests immediately
drm/i915/execlists: Fix execlists request cancellation corner case
drm/i915/selftests: Set preemption timeout to zero in cancel reset
test

drivers/gpu/drm/i915/gt/intel_context.h | 1 +
drivers/gpu/drm/i915/gt/intel_context_types.h | 5 ++
.../gpu/drm/i915/gt/intel_engine_heartbeat.c | 23 ++++++++--
.../gpu/drm/i915/gt/intel_engine_heartbeat.h | 1 +
.../drm/i915/gt/intel_execlists_submission.c | 18 +++++---
.../gpu/drm/i915/gt/uc/intel_guc_submission.c | 46 +++++++++++--------
drivers/gpu/drm/i915/i915_request.h | 6 +++
drivers/gpu/drm/i915/i915_trace.h | 10 ++++
drivers/gpu/drm/i915/selftests/i915_request.c | 7 +--
9 files changed, 84 insertions(+), 33 deletions(-)

--
2.34.1