Probe deferral can cause the platform-data we access to be freed already causing ugly splats on system shutdown.
Fix this via a small component-helper and adapting the rockchip-drm shutdown handler. Heiko Stuebner (2): drivers: base: component: add function to query the bound status drm/rockchip: Fix shutdown when no drm-device is set up drivers/base/component.c | 14 ++++++++++++++ drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 6 ++++-- include/linux/component.h | 4 +++- 3 files changed, 21 insertions(+), 3 deletions(-) -- 2.47.2