From: Dave Airlie Date: Thu, 3 Jul 2025 23:37:57 +0000 (+1000) Subject: Merge tag 'exynos-drm-fixes-for-v6.16-rc4' of git://git.kernel.org/pub/scm/linux... X-Git-Tag: v6.16-rc5~22^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ac2ad73e75596189603995cd4283949863fd7e55;p=thirdparty%2Flinux.git Merge tag 'exynos-drm-fixes-for-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes Fixups - Fixed raw pointer leakage and unsafe behavior in printk() . Switch from %pK to %p for pointer formatting, as %p is now safer and prevents issues like raw pointer leakage and acquiring sleeping locks in atomic contexts. - Fixed kernel panic during boot . A NULL pointer dereference issue occasionally occurred when the vblank interrupt handler was called before the DRM driver was fully initialized during boot. So this patch fixes the issue by adding a check in the interrupt handler to ensure the DRM driver is properly initialized. - Fixed a lockup issue on Samsung Peach-Pit/Pi Chromebooks . The issue occurred after commit c9b1150a68d9 changed the call order of CRTC enable/disable and bridge pre_enable/post_disable methods, causing fimd_dp_clock_enable() to be called before the FIMD device was activated. To fix this, runtime PM guards were added to fimd_dp_clock_enable() to ensure proper operation even when CRTC is not enabled. Signed-off-by: Dave Airlie From: Inki Dae Link: https://lore.kernel.org/r/20250629083554.28628-1-inki.dae@samsung.com --- ac2ad73e75596189603995cd4283949863fd7e55