Hi Dave and Daniel,
Please notice that commit eb0104ee498d ("drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock") is just a dependency of commit 2e6ce8313a53 ("drm/i915/gt: Don't cancel the interrupt shadow too early").
Here goes drm-intel-fixes-2020-11-25: - Fix Perf/OA workaround register corruption (Lionel) - Correct a comment statement in GVT (Yan) - Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris) - Free stale request on destroying the virtual engine (Chris)
Thanks, Rodrigo.
The following changes since commit 418baf2c28f3473039f2f7377760bd8f6897ae18:
Linux 5.10-rc5 (2020-11-22 15:36:08 -0800)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-25
for you to fetch changes up to 280ffdb6ddb5de85eddd476a3bcdc19c9a80f089:
drm/i915/gt: Free stale request on destroying the virtual engine (2020-11-24 09:30:57 -0800)
---------------------------------------------------------------- - Fix Perf/OA workaround register corruption (Lionel) - Correct a comment statement in GVT (Yan) - Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris) - Free stale request on destroying the virtual engine (Chris)
---------------------------------------------------------------- Chris Wilson (4): drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock drm/i915/gt: Don't cancel the interrupt shadow too early drm/i915/gt: Free stale request on destroying the virtual engine
Lionel Landwerlin (1): drm/i915/perf: workaround register corruption in OATAILPTR
Yan Zhao (1): drm/i915/gvt: correct a false comment of flag F_UNALIGN
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 143 ++++++++++++++-------- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 60 +++++++-- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/i915_perf.c | 9 +- drivers/gpu/drm/i915/i915_reg.h | 2 + drivers/gpu/drm/i915/i915_request.h | 6 +- 7 files changed, 161 insertions(+), 63 deletions(-)