소스 검색

drm/fsl-dcu: disable outputs before unloading driver

Make sure that all outputs are disabled before unloading the DRM
driver. Otherwise vblank handling is not shut down properly and
warnings such as this appear:
WARNING: CPU: 0 PID: 540 at drivers/gpu/drm/drm_irq.c:339 drm_vblank_cleanup+0x5c/0x94

Signed-off-by: Stefan Agner <stefan@agner.ch>
Stefan Agner 8 년 전
부모
커밋
39c74b515b
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c

+ 1 - 0
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c

@@ -108,6 +108,7 @@ static int fsl_dcu_unload(struct drm_device *dev)
 {
 {
 	struct fsl_dcu_drm_device *fsl_dev = dev->dev_private;
 	struct fsl_dcu_drm_device *fsl_dev = dev->dev_private;
 
 
+	drm_crtc_force_disable_all(dev);
 	drm_kms_helper_poll_fini(dev);
 	drm_kms_helper_poll_fini(dev);
 
 
 	if (fsl_dev->fbdev)
 	if (fsl_dev->fbdev)