]> git.baikalelectronics.ru Git - kernel.git/commit
drm/vmwgfx: Fix compat shader namespace
authorThomas Hellstrom <thellstrom@vmware.com>
Mon, 9 Jun 2014 10:39:22 +0000 (12:39 +0200)
committerThomas Hellstrom <thellstrom@vmware.com>
Fri, 4 Jul 2014 10:12:09 +0000 (12:12 +0200)
commit46505a61d0f0d5d7bf6aeaa18430d2f121763a84
tree3d3e32d5eee38490a1660f8dfc4f62c7b8e3fd01
parentdf9fe5769ea30369b6ff4fe794424a1afa883d28
drm/vmwgfx: Fix compat shader namespace

Contrary to the host-backed shader interface that has a per-context
name-space for shaders, the compat shader namespace was per client
(or rather, per file). Fix this so that the compat shader namespace is per
context, and at the same time, make command buffer managed context resource
management generic.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
drivers/gpu/drm/vmwgfx/Makefile
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c [new file with mode: 0644]
drivers/gpu/drm/vmwgfx/vmwgfx_context.c
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c