[PULL] drm-intel-fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)



[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux