drm/vmwgfx: Make all surfaces shareable
authorMaaz Mombasawala <maaz.mombasawala@broadcom.com>
Fri, 26 Jan 2024 20:08:01 +0000 (15:08 -0500)
committerZack Rusin <zack.rusin@broadcom.com>
Tue, 30 Jan 2024 19:18:18 +0000 (14:18 -0500)
commit9840d28f25143da23e0e7ecb1a3b8109987406ee
treea4ba1d8222edef91649278b9b675eac746909592
parent935f795045a6f9b13d28d46ebdad04bfea8750dd
drm/vmwgfx: Make all surfaces shareable

There is no real need to have a separate pool for shareable and
non-shareable surfaces. Make all surfaces shareable, regardless of whether
the drm_vmw_surface_flag_shareable has been specified.

Signed-off-by: Maaz Mombasawala <maaz.mombasawala@broadcom.com>
Reviewed-by: Martin Krastev <martin.krastev@broadcom.com>
Signed-off-by: Zack Rusin <zack.rusin@broadcom.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240126200804.732454-3-zack.rusin@broadcom.com
drivers/gpu/drm/vmwgfx/ttm_object.c
drivers/gpu/drm/vmwgfx/ttm_object.h
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
include/uapi/drm/vmwgfx_drm.h