drm/nouveau/kms: reference vblank for crtc during pageflip.
authorMario Kleiner <mario.kleiner.de@gmail.com>
Wed, 11 Jun 2014 07:51:23 +0000 (09:51 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Jul 2014 18:21:25 +0000 (11:21 -0700)
commit095d255a074abb93c5cd7cec272742a37f0b2643
tree20cb40f0a337c379c5817c36939b2071e009c0c6
parentcdde6db25a669b32f3e603d405a756b30909354a
drm/nouveau/kms: reference vblank for crtc during pageflip.

commit ba124a41058b300a5464206d2d33803cc3dc82ec upstream.

Need to drm_vblank_get/put() the crtc involved in a
pending pageflip, or we might not get vblank irqs and
updates of vblank counts and timestamps for pageflip
events and flip completion.

Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/nouveau/nouveau_display.c