[git pull] drm fixes for 6.10-rc3
From: Dave Airlie
Date: Thu Jun 06 2024 - 22:06:11 EST
Hi Linus,
Weekly fixes, vmwgfx leads the way this week, with minor changes in xe
and amdgpu and a couple of other small fixes.
Seems quiet enough.
Dave.
drm-fixes-2024-06-07:
drm fixes for 6.10-rc3
xe:
- Update the LMTT when freeing VF GT config
amdgpu:
- Fix shutdown issues on some SMU 13.x platforms
- Silence some UBSAN flexible array warnings
panel:
- sitronix-st7789v: handle of_drm_get_panel_orientation
failing error.
vmwgfx:
- filter modes greater than available graphics memory
- fix 3D vs STDU enable
- remove STDU logic from mode valid
- logging fix
- memcmp pointers fix
- remove unused struct
- screen target lifetime fix
komeda:
- unused struct removal
The following changes since commit c3f38fa61af77b49866b006939479069cd451173:
Linux 6.10-rc2 (2024-06-02 15:44:56 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-06-07
for you to fetch changes up to eb55943aab89be99a26e34fc2175ebb3583a2778:
Merge tag 'drm-misc-next-fixes-2024-06-07' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
(2024-06-07 08:40:58 +1000)
----------------------------------------------------------------
drm fixes for 6.10-rc3
xe:
- Update the LMTT when freeing VF GT config
amdgpu:
- Fix shutdown issues on some SMU 13.x platforms
- Silence some UBSAN flexible array warnings
panel:
- sitronix-st7789v: handle of_drm_get_panel_orientation
failing error.
vmwgfx:
- filter modes greater than available graphics memory
- fix 3D vs STDU enable
- remove STDU logic from mode valid
- logging fix
- memcmp pointers fix
- remove unused struct
- screen target lifetime fix
komeda:
- unused struct removal
----------------------------------------------------------------
Chen Ni (1):
drm/panel: sitronix-st7789v: Add check for of_drm_get_panel_orientation
Dave Airlie (4):
Merge tag 'drm-xe-fixes-2024-06-04' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'amd-drm-fixes-6.10-2024-06-06' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-misc-fixes-2024-06-07' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag 'drm-misc-next-fixes-2024-06-07' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Dr. David Alan Gilbert (2):
drm/komeda: remove unused struct 'gamma_curve_segment'
drm/vmwgfx: remove unused struct 'vmw_stdu_dma'
Ian Forbes (6):
drm/vmwgfx: Filter modes which exceed graphics memory
drm/vmwgfx: 3D disabled should not effect STDU memory limits
drm/vmwgfx: Remove STDU logic from generic mode_valid function
drm/vmwgfx: Standardize use of kibibytes when logging
drm/vmwgfx: Don't destroy Screen Target when CRTC is enabled but inactive
drm/vmwgfx: Don't memcmp equivalent pointers
Mario Limonciello (1):
drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
Michal Wajdeczko (1):
drm/xe/pf: Update the LMTT when freeing VF GT config
Tasos Sahanidis (1):
drm/amdgpu/pptable: Fix UBSAN array-index-out-of-bounds
drivers/gpu/drm/amd/include/pptable.h | 91 ++++++++++++----------
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 20 ++---
.../gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 5 --
drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 19 ++---
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 3 -
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 28 +++----
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 60 ++++++++++++--
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 1 +
10 files changed, 135 insertions(+), 100 deletions(-)