[GIT PULL] exynos-drm-fixes

Inki Dae inki.dae at samsung.com
Sun Jun 29 08:35:54 UTC 2025


Hi Dave and Daniel,

    Prevented pointer leakage in printk(), fixed kernel panic
    by ensuring DRM driver init and resolved Chromebook lockup
    with runtime PM guards.


Please kindly let me know if there is any problem.

Thanks,
Inki Dae


The following changes since commit 9fbceb37c95939182e1409211447a1d3f3db9274:

  Merge tag 'drm-misc-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes (2025-06-28 06:53:00 +1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-fixes-for-v6.16-rc4

for you to fetch changes up to 5d91394f236167ac624b823820faf4aa928b889e:

  drm/exynos: fimd: Guard display clock control with runtime PM calls (2025-06-29 16:58:16 +0900)

----------------------------------------------------------------
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.

----------------------------------------------------------------
Kaustabh Chakraborty (1):
      drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling

Marek Szyprowski (1):
      drm/exynos: fimd: Guard display clock control with runtime PM calls

Thomas Weißschuh (1):
      drm/exynos: Don't use %pK through printk

 drivers/gpu/drm/exynos/exynos7_drm_decon.c |  4 ++++
 drivers/gpu/drm/exynos/exynos_drm_fimd.c   | 12 +++++++++++
 drivers/gpu/drm/exynos/exynos_drm_gem.c    |  2 +-
 drivers/gpu/drm/exynos/exynos_drm_ipp.c    | 32 +++++++++++++++---------------
 4 files changed, 33 insertions(+), 17 deletions(-)


More information about the dri-devel mailing list