summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
diff options
context:
space:
mode:
authorThomas Hellstrom2011-10-04 20:13:32 +0200
committerDave Airlie2011-10-05 11:17:26 +0200
commit90ff18bc3a1ff56e3948ccf7ae4031b8e9662981 (patch)
tree0bc66b9162559f40db11627b24e6ab5a60e3db1b /drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
parentvmwgfx: Optimize the command submission resource list (diff)
downloadkernel-qcow2-linux-90ff18bc3a1ff56e3948ccf7ae4031b8e9662981.tar.gz
kernel-qcow2-linux-90ff18bc3a1ff56e3948ccf7ae4031b8e9662981.tar.xz
kernel-qcow2-linux-90ff18bc3a1ff56e3948ccf7ae4031b8e9662981.zip
vmwgfx: Make sure we always have a user-space handle to use for objects that are backing kms framebuffers.
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/vmwgfx/vmwgfx_kms.h')
-rw-r--r--drivers/gpu/drm/vmwgfx/vmwgfx_kms.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
index 08d2630ac3a7..db0b901f8c3f 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
@@ -48,6 +48,8 @@ struct vmw_framebuffer {
int (*pin)(struct vmw_framebuffer *fb);
int (*unpin)(struct vmw_framebuffer *fb);
bool dmabuf;
+ struct ttm_base_object *user_obj;
+ uint32_t user_handle;
};