drm/vmwgfx: reorder framebuffer init sequence
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 13 Dec 2012 22:39:01 +0000 (23:39 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Sun, 20 Jan 2013 14:29:35 +0000 (15:29 +0100)
commit80f0b5aff8f49f63eaf08bdae243de3a8ea3f77e
tree15b19aa9ecd65b26fa4779d8616f78efae2eb4ef
parentc7d73f6a8ad71f9d9f58c86981322c6e48093a4f
drm/vmwgfx: reorder framebuffer init sequence

vmwgfx has an oddity, when failing to reference the surface it'll
return 0, since that's what the successfull drm_framebuffer_init will
leave behind in ret. Fix this up by returning -EINVAL.

Split out from all the other driver updates due to the above tiny
semantic change. Shouldn't matter though since the reference grabbing
seemingly can't fail.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c