drm/amdgpu: Remove warning for virtual_display
authorEmily.Deng <Emily.Deng@amd.com>
Thu, 8 Oct 2020 00:53:59 +0000 (08:53 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Oct 2020 18:47:48 +0000 (14:47 -0400)
Remove the virtual_display warning in drm_crtc_vblank_off when
dev->num_crtcs is null.

Reviewed-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Signed-off-by: Emily.Deng <Emily.Deng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/dce_virtual.c

index 469c05f..b4d4b76 100644 (file)
@@ -174,8 +174,10 @@ static void dce_virtual_crtc_commit(struct drm_crtc *crtc)
 static void dce_virtual_crtc_disable(struct drm_crtc *crtc)
 {
        struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc);
+       struct drm_device *dev = crtc->dev;
 
-       drm_crtc_vblank_off(crtc);
+       if (dev->num_crtcs)
+               drm_crtc_vblank_off(crtc);
 
        amdgpu_crtc->enabled = false;
        amdgpu_crtc->pll_id = ATOM_PPLL_INVALID;