[PULL] drm-fixes for v6.10

Daniel Vetter daniel.vetter at ffwll.ch
Fri Jul 5 15:14:38 UTC 2024


Hi Linus,

Dave is on vacations, should be back next week. Just small fixes all over
here, all quiet as it should.

Cheers, Sima

drm-fixes-2024-07-05:
drm-fixes for v6.10-rc7

drivers:
- amd: mostly amdgpu display fixes + radeon vm NULL deref fix
- xe: migration error handling + typoed register name in gt setup
- i915: usb-c fix to shut up warnings on MTL+
- panthor: fix sync-only jobs + ioctl validation fix to not EINVAL
  wrongly
- panel quirks
- nouveau: NULL deref in get_modes

drm core:
- fbdev big endian fix for the dma memory backed variant

drivers/firmware:
- fix sysfb refcounting

Cheers, Daniel

The following changes since commit 22a40d14b572deb80c0648557f4bd502d7e83826:

  Linux 6.10-rc6 (2024-06-30 14:40:44 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-07-05

for you to fetch changes up to 3c6f5afd91cfacba9f43fd388f2d88c85195ae32:

  Merge tag 'amd-drm-fixes-6.10-2024-07-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2024-07-05 12:54:14 +0200)

----------------------------------------------------------------
drm-fixes for v6.10-rc7

drivers:
- amd: mostly amdgpu display fixes + radeon vm NULL deref fix
- xe: migration error handling + typoed register name in gt setup
- i915: usb-c fix to shut up warnings on MTL+
- panthor: fix sync-only jobs + ioctl validation fix to not EINVAL
  wrongly
- panel quirks
- nouveau: NULL deref in get_modes

drm core:
- fbdev big endian fix for the dma memory backed variant

drivers/firmware:
- fix sysfb refcounting

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu/atomfirmware: silence UBSAN warning

Alvin Lee (1):
      drm/amd/display: Account for cursor prefetch BW in DML1 mode support

Boris Brezillon (2):
      drm/panthor: Don't check the array stride on empty uobj arrays
      drm/panthor: Fix sync-only jobs

Daniel Vetter (4):
      Merge tag 'drm-intel-fixes-2024-07-02' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
      Merge tag 'drm-xe-fixes-2024-07-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
      Merge tag 'drm-misc-fixes-2024-07-04' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
      Merge tag 'amd-drm-fixes-6.10-2024-07-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Fangzhi Zuo (1):
      drm/amd/display: Update efficiency bandwidth for dcn351

Imre Deak (1):
      drm/i915/display: For MTL+ platforms skip mg dp programming

John Schoenick (1):
      drm: panel-orientation-quirks: Add quirk for Valve Galileo

Ma Ke (1):
      drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes

Matt Roper (1):
      drm/xe/mcr: Avoid clobbering DSS steering

Matthew Auld (1):
      drm/xe: fix error handling in xe_migrate_update_pgtables

Matthew Schwartz (1):
      drm: panel-orientation-quirks: Add labels for both Valve Steam Deck revisions

Pierre-Eric Pelloux-Prayer (1):
      drm/radeon: check bo_va->bo is non-NULL before using it

Roman Li (1):
      drm/amd/display: Fix array-index-out-of-bounds in dml2/FCLKChangeSupport

Thomas Hellström (1):
      drm/ttm: Always take the bo delayed cleanup path for imported bos

Thomas Huth (1):
      drm/fbdev-generic: Fix framebuffer on big endian devices

Thomas Zimmermann (1):
      firmware: sysfb: Fix reference count of sysfb parent device

Tom Chung (3):
      drm/amd/display: Reset freesync config before update new state
      drm/amd/display: Add refresh rate range check
      drm/amd/display: Fix refresh rate range for some panel

 drivers/firmware/sysfb.c                           | 12 +++--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 53 +++++++++++++++++++++-
 .../amd/display/dc/dml/dcn32/display_mode_vba_32.c |  3 ++
 .../amd/display/dc/dml2/dml2_translation_helper.c  |  1 +
 drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c   |  2 +-
 drivers/gpu/drm/amd/include/atomfirmware.h         |  2 +-
 drivers/gpu/drm/drm_fbdev_generic.c                |  3 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |  9 +++-
 drivers/gpu/drm/i915/display/intel_ddi.c           |  3 ++
 drivers/gpu/drm/nouveau/nouveau_connector.c        |  3 ++
 drivers/gpu/drm/panthor/panthor_drv.c              |  6 +--
 drivers/gpu/drm/panthor/panthor_sched.c            | 44 +++++++++++++-----
 drivers/gpu/drm/radeon/radeon_gem.c                |  2 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |  1 +
 drivers/gpu/drm/xe/xe_gt_mcr.c                     |  6 +--
 drivers/gpu/drm/xe/xe_migrate.c                    |  8 ++--
 include/uapi/drm/panthor_drm.h                     |  5 ++
 17 files changed, 132 insertions(+), 31 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the dri-devel mailing list