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