Messages in this thread | | | From | Dave Airlie <> | Date | Fri, 26 May 2023 16:04:02 +1000 | Subject | [git pull] drm fixes for 6.4-rc4 |
| |
Hi Linus,
This week's collection is pretty spread out, accel/qaic has a bunch of fixes, amdgpu, then lots of single fixes across a bunch of places.
Dave.
drm-fixes-2023-05-26: drm fixes for 6.4-rc4
core: - fix drmm_mutex_init lock class
mgag200: - fix gamma lut initialisation
pl111: - fix FB depth on IMPD-1 framebuffer
amdgpu: - Fix missing BO unlocking in KIQ error path - Avoid spurious secure display error messages - SMU13 fix - Fix an OD regression - GPU reset display IRQ warning fix - MST fix
radeon: - Fix a DP regression
i915: - PIPEDMC disabling fix for bigjoiner config
panel: - fix aya neo air plus quirk
sched: - remove redundant NULL check
qaic: - fix NNC message corruption - Grab ch_lock during QAIC_ATTACH_SLICE_BO - Flush the transfer list again - Validate if BO is sliced before slicing - Validate user data before grabbing any lock - initialize ret variable to 0 - silence some uninitialized variable warnings The following changes since commit 44c026a73be8038f03dbdeef028b642880cf1511:
Linux 6.4-rc3 (2023-05-21 14:05:48 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-26
for you to fetch changes up to 5502d1fab09df791a8b1208dea9defc418b9bbf7:
Merge tag 'drm-misc-fixes-2023-05-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-05-26 15:38:31 +1000)
---------------------------------------------------------------- drm fixes for 6.4-rc4
core: - fix drmm_mutex_init lock class
mgag200: - fix gamma lut initialisation
pl111: - fix FB depth on IMPD-1 framebuffer
amdgpu: - Fix missing BO unlocking in KIQ error path - Avoid spurious secure display error messages - SMU13 fix - Fix an OD regression - GPU reset display IRQ warning fix - MST fix
radeon: - Fix a DP regression
i915: - PIPEDMC disabling fix for bigjoiner config
panel: - fix aya neo air plus quirk
sched: - remove redundant NULL check
qaic: - fix NNC message corruption - Grab ch_lock during QAIC_ATTACH_SLICE_BO - Flush the transfer list again - Validate if BO is sliced before slicing - Validate user data before grabbing any lock - initialize ret variable to 0 - silence some uninitialized variable warnings
---------------------------------------------------------------- Alan Liu (1): drm/amd/display: Fix warning in disabling vblank irq
Alex Deucher (1): drm/radeon: reintroduce radeon_dp_work_func content
Dan Carpenter (1): accel/qaic: silence some uninitialized variable warnings
Dave Airlie (3): Merge tag 'drm-intel-fixes-2023-05-25' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.4-2023-05-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2023-05-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Evan Quan (1): drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7
Fangzhi Zuo (1): drm/amd/display: Have Payload Properly Created After Resume
Imre Deak (1): drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration
Jeffrey Hugo (1): accel/qaic: Fix NNC message corruption
Jesse Zhang (1): drm/amdgpu: don't enable secure display on incompatible platforms
Jocelyn Falempe (1): drm/mgag200: Fix gamma lut not initialized.
Jonatas Esteves (1): drm/amd/pm: Fix output of pp_od_clk_voltage
Linus Walleij (1): drm/pl111: Fix FB depth on IMPD-1 framebuffer
Matthew Auld (1): drm: fix drmm_mutex_init()
Maxime Ripard (1): Merge drm/drm-fixes into drm-misc-fixes
Maya Matuszczyk (1): drm: panel-orientation-quirks: Change Air's quirk to support Air Plus
Pranjal Ramajor Asha Kanojiya (4): accel/qaic: Validate user data before grabbing any lock accel/qaic: Validate if BO is sliced before slicing accel/qaic: Flush the transfer list again accel/qaic: Grab ch_lock during QAIC_ATTACH_SLICE_BO
Sukrut Bellary (1): drm:amd:amdgpu: Fix missing buffer object unlock in failure path
Tom Rix (1): accel/qaic: initialize ret variable to 0
Vladislav Efanov (1): drm/sched: Remove redundant check
drivers/accel/qaic/qaic_control.c | 41 ++++++---- drivers/accel/qaic/qaic_data.c | 93 +++++++++++----------- drivers/accel/qaic/qaic_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 25 +++--- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 16 +--- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 12 ++- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 + drivers/gpu/drm/drm_managed.c | 22 +---- drivers/gpu/drm/drm_panel_orientation_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 12 ++- drivers/gpu/drm/mgag200/mgag200_mode.c | 5 ++ drivers/gpu/drm/pl111/pl111_display.c | 2 +- drivers/gpu/drm/pl111/pl111_drm.h | 4 +- drivers/gpu/drm/pl111/pl111_drv.c | 8 +- drivers/gpu/drm/pl111/pl111_versatile.c | 10 +-- drivers/gpu/drm/radeon/radeon_irq_kms.c | 10 +++ drivers/gpu/drm/scheduler/sched_main.c | 3 - include/drm/drm_managed.h | 18 ++++- 21 files changed, 166 insertions(+), 136 deletions(-)
| |