summaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorSean Paul2019-05-24 22:29:13 +0200
committerSean Paul2019-06-20 23:00:50 +0200
commit2aa31767259722d159e07240b0b8482a54223c2a (patch)
treea80727101b6b242a079362ea3132e4d4737906b9 /arch/arm
parentdrm/msm/dsi: Move setup_encoder to modeset_init (diff)
downloadkernel-qcow2-linux-2aa31767259722d159e07240b0b8482a54223c2a.tar.gz
kernel-qcow2-linux-2aa31767259722d159e07240b0b8482a54223c2a.tar.xz
kernel-qcow2-linux-2aa31767259722d159e07240b0b8482a54223c2a.zip
drm/msm: Re-order uninit function to work during probe defer
If bind fails, we can call msm_drm_uninit before kms elements have been created. In this case, drm_atomic_helper_shutdown will fail since there are no drm objects. Only call drm unregistration and shutdown if drm is registered. Also while we're in here move the workqueue destruction to below component_unbind since components could be actively using the wq during uninit or in their unbind routine. Reviewed-by: Rob Clark <robdclark@chromium.org> Signed-off-by: Sean Paul <seanpaul@chromium.org> Link: https://patchwork.freedesktop.org/patch/msgid/20190524202919.179289-1-sean@poorly.run
Diffstat (limited to 'arch/arm')
0 files changed, 0 insertions, 0 deletions