Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu: disble vblank when unloading sriov driver

disble vblank in dce_vitual_crtc_commit(), which is skipped
under sriov before

Reviewed-by: Emily Deng <Emily.Deng@amd.com>
Signed-off-by: Jiawei <Jiawei.Gu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Jiawei and committed by
Alex Deucher
7aba1918 d69b8971

+2 -1
+2 -1
drivers/gpu/drm/amd/amdgpu/dce_virtual.c
··· 172 172 { 173 173 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); 174 174 175 - dce_virtual_crtc_dpms(crtc, DRM_MODE_DPMS_OFF); 175 + drm_crtc_vblank_off(crtc); 176 176 177 + amdgpu_crtc->enabled = false; 177 178 amdgpu_crtc->pll_id = ATOM_PPLL_INVALID; 178 179 amdgpu_crtc->encoder = NULL; 179 180 amdgpu_crtc->connector = NULL;