]> git.baikalelectronics.ru Git - kernel.git/commit
drm/vmwgfx: Copy DRM hash-table code into driver
authorThomas Zimmermann <tzimmermann@suse.de>
Mon, 29 Nov 2021 09:48:40 +0000 (10:48 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Tue, 30 Nov 2021 08:41:25 +0000 (09:41 +0100)
commit0d22ebca5f1af88181f1574b906889986fc95516
treee38884e51088cf1b1290fff513f21ad58d0c21ac
parent70446ca8c51ea7ee8a8b6af860bdccf575240f6d
drm/vmwgfx: Copy DRM hash-table code into driver

Besides some legacy code, vmwgfx is the only user of DRM's hash-
table implementation. Copy the code into the driver, so that the
core code can be retired.

No functional changes. However, the real solution for vmwgfx is to
use Linux' generic hash-table functions.

v2:
* add TODO item for updating vmwgfx (Sam)

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211129094841.22499-3-tzimmermann@suse.de
12 files changed:
Documentation/gpu/todo.rst
drivers/gpu/drm/vmwgfx/Makefile
drivers/gpu/drm/vmwgfx/ttm_object.c
drivers/gpu/drm/vmwgfx/ttm_object.h
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.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_hashtab.c [new file with mode: 0644]
drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h [new file with mode: 0644]
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c
drivers/gpu/drm/vmwgfx/vmwgfx_validation.h