aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
diff options
context:
space:
mode:
authorMario Kleiner <[email protected]>2016-05-06 17:26:06 +0000
committerEric Anholt <[email protected]>2016-05-31 22:15:35 +0000
commitee7c10e10b632e2319ed1d2d49d63df51a611e62 (patch)
treee141ffcf4cf4f59b4d48805569de4d7eea2427bf /drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
parentdrm/vc4: Fix get_vblank_counter with proper no-op for Linux 4.4+ (diff)
downloadkernel-ee7c10e10b632e2319ed1d2d49d63df51a611e62.tar.gz
kernel-ee7c10e10b632e2319ed1d2d49d63df51a611e62.zip
drm/vc4: Fix drm_vblank_put/get imbalance in page flip path.
The async page flip path was missing drm_crtc_vblank_get/put completely. The sync flip path was missing a vblank put, so async flips only reported proper pageflip completion events by chance, and vblank irq's never turned off after a first vsync'ed page flip until system reboot. Tested against Raspian kernel 4.4.8 tree on RPi 2B. Signed-off-by: Mario Kleiner <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Fixes: b501bacc6060 ("drm/vc4: Add support for async pageflips.")
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c')
0 files changed, 0 insertions, 0 deletions