From: Mario Kleiner Date: Mon, 12 May 2014 22:42:08 +0000 (+0200) Subject: drm/nouveau/kms/nv04-nv40: fix pageflip events via special case. X-Git-Tag: omap-for-v3.16/fixes-against-rc1~44^2~2^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af4870e406126b7ac0ae7c7ce5751f25ebe60f28;p=pandora-kernel.git drm/nouveau/kms/nv04-nv40: fix pageflip events via special case. Cards with nv04 display engine can't reliably use vblank counts and timestamps computed via drm_handle_vblank(), as the function gets invoked after sending the pageflip events. Fix this by defaulting to the old crtcid = -1 fallback path on <= NV-50 cards, and only using the precise path on NV-50 and later. Signed-off-by: Mario Kleiner Signed-off-by: Ben Skeggs Cc: # 3.13+ --- Reading git-diff-tree failed