Hi Dave and Daniel, Here goes this week fix.
There was only a small conflict in the multi-cast registers fix, but that's pretty trivial. Just go with the -gt-next version if needed on your side. drm-intel-fixes-2023-01-12: - Reserve enough fence slot for i915_vma_unbind_vsync (Nirmoy) - Fix potential use after free (Rob Clark) - Reset engines twice in case of reset failure (Chris) - Use multi-cast registers for SVG Unit registers (Gustavo) Thanks, Rodrigo. The following changes since commit b7bfaa761d760e72a969d116517eaa12e404c262: Linux 6.2-rc3 (2023-01-08 11:49:43 -0600) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2023-01-12 for you to fetch changes up to 58fc14e14d288d728bf48377b81bb77fd17bfe3f: drm/i915/gt: Cover rest of SVG unit MCR registers (2023-01-11 09:53:45 -0500) ---------------------------------------------------------------- - Reserve enough fence slot for i915_vma_unbind_vsync (Nirmoy) - Fix potential use after free (Rob Clark) - Reset engines twice in case of reset failure (Chris) - Use multi-cast registers for SVG Unit registers (Gustavo) ---------------------------------------------------------------- Chris Wilson (1): drm/i915/gt: Reset twice Gustavo Sousa (1): drm/i915/gt: Cover rest of SVG unit MCR registers Nirmoy Das (1): drm/i915: Reserve enough fence slot for i915_vma_unbind_async Rob Clark (1): drm/i915: Fix potential context UAFs drivers/gpu/drm/i915/gem/i915_gem_context.c | 24 +++++++++++++++----- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 4 ++-- drivers/gpu/drm/i915/gt/intel_reset.c | 34 ++++++++++++++++++++++++----- drivers/gpu/drm/i915/gt/intel_workarounds.c | 4 ++-- drivers/gpu/drm/i915/i915_vma.c | 2 +- 5 files changed, 51 insertions(+), 17 deletions(-)