mbox series

[PULL] drm-intel-fixes

Message ID Y9u5pHjOYcxzS5Z7@intel.com (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-intel-fixes | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2023-02-02

Message

Rodrigo Vivi Feb. 2, 2023, 1:24 p.m. UTC
Hi Dave and Daniel,

Here goes this week's fixes with couple targeting stable.

drm-intel-fixes-2023-02-02:

- Fixes for potential use-after-free and double-free (Rob)
- GuC locking and refcount fixes (John)
- Display's reference clock value fix (Chaitanya)

Thanks,
Rodrigo.

The following changes since commit 6d796c50f84ca79f1722bb131799e5a5710c4700:

  Linux 6.2-rc6 (2023-01-29 13:59:43 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2023-02-02

for you to fetch changes up to 47a2bd9d985bfdb55900f313603619fc9234f317:

  drm/i915/adlp: Fix typo for reference clock (2023-01-30 15:48:30 -0500)

----------------------------------------------------------------
- Fixes for potential use-after-free and double-free (Rob)
- GuC locking and refcount fixes (John)
- Display's reference clock value fix (Chaitanya)

----------------------------------------------------------------
Chaitanya Kumar Borah (1):
      drm/i915/adlp: Fix typo for reference clock

John Harrison (3):
      drm/i915/guc: Fix locking when searching for a hung request
      drm/i915: Fix request ref counting during error capture & debugfs dump
      drm/i915: Fix up locking around dumping requests lists

Rob Clark (2):
      drm/i915: Avoid potential vm use-after-free
      drm/i915: Fix potential bit_17 double-free

 drivers/gpu/drm/i915/display/intel_cdclk.c         |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_context.c        | 14 +++-
 drivers/gpu/drm/i915/gem/i915_gem_tiling.c         |  9 +--
 drivers/gpu/drm/i915/gt/intel_context.c            |  4 +-
 drivers/gpu/drm/i915/gt/intel_context.h            |  3 +-
 drivers/gpu/drm/i915/gt/intel_engine.h             |  4 +-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          | 74 ++++++++++++----------
 .../gpu/drm/i915/gt/intel_execlists_submission.c   | 27 ++++++++
 .../gpu/drm/i915/gt/intel_execlists_submission.h   |  4 ++
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  | 14 +++-
 drivers/gpu/drm/i915/i915_gpu_error.c              | 33 ++--------
 11 files changed, 112 insertions(+), 76 deletions(-)