[pull] drm/msm: drm-msm-fixes-2022-10-24 for v6.1-rc3
Rob Clark
robdclark at gmail.com
Mon Oct 24 22:34:15 UTC 2022
Hi Dave,
A few fixes for the v6.1 cycle. Summary below.
The following changes since commit e8b595f7b058c7909e410f3e0736d95e8f909d01:
drm/msm/hdmi: make hdmi_phy_8996 OF clk provider (2022-09-18 09:38:07 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/msm.git tags/drm-msm-fixes-2022-10-24
for you to fetch changes up to e0e86f25fd469ca76c1b50091372aed1ff99ca1a:
drm/msm: Kconfig: Fix spelling mistake "throught" -> "through"
(2022-10-14 09:33:12 -0700)
----------------------------------------------------------------
msm-fixes for v6.1
- Fix shrinker deadlock
- Fix crash during suspend after unbind
- Fix IRQ lifetime issues
- Fix potential memory corruption with too many bridges
- Fix memory corruption on GPU state capture
----------------------------------------------------------------
Aashish Sharma (1):
drm/msm: Remove redundant check for 'submit'
Akhil P Oommen (2):
drm/msm/a6xx: Replace kcalloc() with kvzalloc()
drm/msm/gpu: Fix crash during system suspend after unbind
Colin Ian King (1):
drm/msm: Kconfig: Fix spelling mistake "throught" -> "through"
Johan Hovold (8):
drm/msm: fix use-after-free on probe deferral
drm/msm/dp: fix memory corruption with too many bridges
drm/msm/dsi: fix memory corruption with too many bridges
drm/msm/hdmi: fix memory corruption with too many bridges
drm/msm/dp: fix IRQ lifetime
drm/msm/dp: fix aux-bus EP lifetime
drm/msm/dp: fix bridge lifetime
drm/msm/hdmi: fix IRQ lifetime
Kuogee Hsieh (2):
drm/msm/dp: add atomic_check to bridge ops
drm/msm/dp: cleared DP_DOWNSPREAD_CTRL register before start link training
Nathan Huckleberry (1):
drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
Rob Clark (4):
drm/msm/gem: Unpin objects slightly later
drm/msm/a6xx: Fix kvzalloc vs state_kcalloc usage
drm/msm/a6xx: Skip snapshotting unused GMU buffers
drm/msm/a6xx: Remove state objects from list before freeing
drivers/gpu/drm/msm/Kconfig | 2 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 14 +++++++--
drivers/gpu/drm/msm/adreno/adreno_device.c | 10 ++++++-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 7 ++++-
.../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 5 ++--
drivers/gpu/drm/msm/dp/dp_ctrl.c | 13 ++++-----
drivers/gpu/drm/msm/dp/dp_display.c | 23 +++++++++++++--
drivers/gpu/drm/msm/dp/dp_drm.c | 34 ++++++++++++++++++++++
drivers/gpu/drm/msm/dp/dp_parser.c | 6 ++--
drivers/gpu/drm/msm/dp/dp_parser.h | 5 ++--
drivers/gpu/drm/msm/dsi/dsi.c | 6 ++++
drivers/gpu/drm/msm/hdmi/hdmi.c | 7 ++++-
drivers/gpu/drm/msm/msm_drv.c | 1 +
drivers/gpu/drm/msm/msm_gem_submit.c | 9 +++---
drivers/gpu/drm/msm/msm_gpu.c | 2 ++
drivers/gpu/drm/msm/msm_gpu.h | 4 +++
drivers/gpu/drm/msm/msm_ringbuffer.c | 3 +-
17 files changed, 120 insertions(+), 31 deletions(-)
More information about the dri-devel
mailing list