drm/vmwgfx: Properly flush cursor updates and page-flips
authorThomas Hellstrom <thellstrom@vmware.com>
Thu, 5 Nov 2015 10:18:55 +0000 (02:18 -0800)
committerThomas Hellstrom <thellstrom@vmware.com>
Fri, 6 Nov 2015 15:12:41 +0000 (16:12 +0100)
commit4e0858a682c008a2a8f5f4fb3aec705500575ae1
treef8b06102f3ad409ceea59d2d66017708f01c5d5a
parentb76ff5ea1cf6fe648e7ce2b84e636f8a95849a0b
drm/vmwgfx: Properly flush cursor updates and page-flips

With the introduction of the new command buffer mechanism,
proper care wasn't taken to flush cursor image updates and
event-less screen-target page-flips.

Fix this by introducing explicit flush points.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c