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(-)