Skip to content

drm: rockchip: Fix rockchip drm unbind crash error

Your Name dri-devel linux-arm-kernel linux-rockchip lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v4 Latest12 patches 0 repliesNew

Changes in v4 from the cover letter

Address Andrzej Hajda <[email protected]>'s comments.

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12drm: bridge: analogix: Detach panel when unbinding analogix dpdrivers/gpu/drm/bridge/analogix/analogix_dp_core.c+2 -00 replies
2/12drm: bridge: analogix: Unregister dp aux when unbindingdrivers/gpu/drm/bridge/analogix/analogix_dp_core.c+1 -00 replies
3/12drm: bridge: analogix: Disable clock when unbindingdrivers/gpu/drm/bridge/analogix/analogix_dp_core.c+1 -00 replies
4/12drm: bridge: analogix: Destroy connector & encoder when unbindingdrivers/gpu/drm/bridge/analogix/analogix_dp_core.c+2 -00 replies
5/12drm/rockchip: cdn-dp: Don't try to release firmware when not loadeddrivers/gpu/drm/rockchip/cdn-dp-core.c+3 -10 replies
6/12drm/rockchip: cdn-dp: Don't unregister audio dev when unbindingdrivers/gpu/drm/rockchip/cdn-dp-core.c+3 -30 replies
7/12drm/rockchip: vop: Enable pm domain before vop_initialdrivers/gpu/drm/rockchip/rockchip_drm_vop.c+21 -80 replies
8/12drm/rockchip: vop: Unprepare clocks when unbindingdrivers/gpu/drm/rockchip/rockchip_drm_vop.c+4 -00 replies
9/12drm/rockchip: analogix_dp: Disable clock when unbindingdrivers/gpu/drm/rockchip/analogix_dp-rockchip.c+2 -10 replies
10/12drm/rockchip: Reoder drm bind/unbind sequencedrivers/gpu/drm/rockchip/rockchip_drm_drv.c+26 -230 replies
11/12drm/rockchip: Shutdown all crtcs when unbinding drmdrivers/gpu/drm/rockchip/rockchip_drm_drv.c+1 -00 replies
12/12drm/drm_ioctl.c: Break ioctl when drm device not registereddrivers/gpu/drm/drm_ioctl.c+1 -10 replies

Reviews trailers per patch

2 of 12 patches have a Reviewed-by or Acked-by.

PatchAndrzej Hajda
1/12R-b
2/12R-b
3/12
4/12
5/12
6/12
7/12
8/12
9/12
10/12
11/12
12/12

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v4 thread

Cover letter [PATCH v4 00/12] drm: rockchip: Fix rockchip drm unbind crash error

Verified on rk3399 chromebook kevin:
1/ stop ui && pkill -9 frecon
2/ unbind/bind drm

Changes in v4:
Address Andrzej Hajda <[email protected]>'s comments.

Changes in v3:
Update commit message.
Address Sean Paul <[email protected]>'s comments. Update commit message.
Address Sean Paul <[email protected]>'s comments. Update commit message.
Address Daniel Vetter <[email protected]>'s comments. Update commit message.

Changes in v2:
Fix some commit messages.

Jeffy Chen (12):
drm: bridge: analogix: Detach panel when unbinding analogix dp
drm: bridge: analogix: Unregister dp aux when unbinding
drm: bridge: analogix: Disable clock when unbinding
drm: bridge: analogix: Destroy connector & encoder when unbinding drm/rockchip: cdn-dp: Don't try to release firmware when not loaded drm/rockchip: cdn-dp: Don't unregister audio dev when unbinding drm/rockchip: vop: Enable pm domain before vop_initial drm/rockchip: vop: Unprepare clocks when unbinding drm/rockchip: analogix_dp: Disable clock when unbinding drm/rockchip: Reoder drm bind/unbind sequence drm/rockchip: Shutdown all crtcs when unbinding drm drm/drm_ioctl.c: Break ioctl when drm device not registered

 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |  6 +++
 drivers/gpu/drm/drm_ioctl.c                        |  2 +-
 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c    |  3 +-
 drivers/gpu/drm/rockchip/cdn-dp-core.c             | 10 +++--
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c        | 50 ++++++++++++----------
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        | 33 ++++++++++----
 6 files changed, 67 insertions(+), 37 deletions(-)
Signature · 1 line
2.1.4