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:18:24 +0000 (11:18 -0700)
commit06c9285bd091c31b24cab368dbc85469c0ee4dae
treedf98403e09194829b470fc6858322cb1a4b41496
parent4091d550aa42321436e3e995baf0b410dd30aaaa
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