[PULL] drm-xe-fixes

Rodrigo Vivi rodrigo.vivi at intel.com
Thu Sep 12 14:46:08 UTC 2024


Hi Dave and Sima,

A bit more hetic that I was expecting for this week.
But important fixes.

While picking them up I had some conflicts on drm-tip
that I had to solve. Most of them just going with
entirely with the version in -next side.
Except the one that removes the double include,
which the resolution is to go with the next side,
but remote the duplicated include:

-#include <generated/xe_wa_oob.h>

Thanks,
Rodrigo.

drm-xe-fixes-2024-09-12:
- Remove a double include (Lucas)
- Fix null checks and UAF (Brost)
- Fix access_ok check in user_fence_create (Nirmoy)
- Fix compat IS_DISPLAY_STEP() range (Jani)
- OA fix (Ashutosh)
- Fixes in show_meminfo (Auld)

The following changes since commit da3ea35007d0af457a0afc87e84fddaebc4e0b63:

  Linux 6.11-rc7 (2024-09-08 14:50:28 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2024-09-12

for you to fetch changes up to 94c4aa266111262c96c98f822d1bccc494786fee:

  drm/xe/client: add missing bo locking in show_meminfo() (2024-09-12 10:07:22 -0400)

----------------------------------------------------------------
- Remove a double include (Lucas)
- Fix null checks and UAF (Brost)
- Fix access_ok check in user_fence_create (Nirmoy)
- Fix compat IS_DISPLAY_STEP() range (Jani)
- OA fix (Ashutosh)
- Fixes in show_meminfo (Auld)

----------------------------------------------------------------
Ashutosh Dixit (1):
      drm/xe/oa: Enable Xe2+ PES disaggregation

Jani Nikula (1):
      drm/xe/display: fix compat IS_DISPLAY_STEP() range end

Lucas De Marchi (1):
      drm/xe/gt: Remove double include

Matthew Auld (2):
      drm/xe/client: fix deadlock in show_meminfo()
      drm/xe/client: add missing bo locking in show_meminfo()

Matthew Brost (2):
      drm/xe: Remove fence check from send_tlb_invalidation
      drm/xe: Fix possible UAF in guc_exec_queue_process_msg

Nirmoy Das (1):
      drm/xe: Fix access_ok check in user_fence_create

 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h |  2 +-
 drivers/gpu/drm/xe/regs/xe_oa_regs.h              |  1 +
 drivers/gpu/drm/xe/xe_drm_client.c                | 45 +++++++++++++++++++++--
 drivers/gpu/drm/xe/xe_gt.c                        |  1 -
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c       |  4 +-
 drivers/gpu/drm/xe/xe_guc_submit.c                |  4 +-
 drivers/gpu/drm/xe/xe_oa.c                        |  4 ++
 drivers/gpu/drm/xe/xe_sync.c                      |  2 +-
 8 files changed, 53 insertions(+), 10 deletions(-)


More information about the dri-devel mailing list