[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