]> 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)
commit5f818596b75bb61d4ee3734b456b067ca22b9b5b
tree3d3e32d5eee38490a1660f8dfc4f62c7b8e3fd01
parent59068ad9975fcf753244af1b8c613c9a7e87e612
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