]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
drm/msm: fix NULL-deref on irq uninstall
authorJohan Hovold <johan+linaro@kernel.org>
Mon, 6 Mar 2023 10:07:16 +0000 (11:07 +0100)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 9 Aug 2023 09:37:46 +0000 (11:37 +0200)
commit2664500e0c7556c0dbf003f1196b80cbdb3ce2ba
treea21e4f7ca09e39348e2ce9de0bbc8764cc95fbc9
parent6e3d4bc0a6c0697b8031cb20209fe24a37be462c
drm/msm: fix NULL-deref on irq uninstall

BugLink: https://bugs.launchpad.net/bugs/2028580
commit cd459c005de3e2b855a8cc7768e633ce9d018e9f upstream.

In case of early initialisation errors and on platforms that do not use
the DPU controller, the deinitilisation code can be called with the kms
pointer set to NULL.

Fixes: f026e431cf86 ("drm/msm: Convert to Linux IRQ interfaces")
Cc: stable@vger.kernel.org # 5.14
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/525104/
Link: https://lore.kernel.org/r/20230306100722.28485-5-johan+linaro@kernel.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/gpu/drm/msm/msm_drv.c