OSDN Git Service

drm/gem: Add evict() callback to drm_gem_object_funcs
authorDmitry Osipenko <dmitry.osipenko@collabora.com>
Wed, 16 Nov 2022 14:07:50 +0000 (17:07 +0300)
committerDmitry Osipenko <dmitry.osipenko@collabora.com>
Mon, 27 Feb 2023 04:09:41 +0000 (07:09 +0300)
commit7eabaa892d9c57ad9b2946f923d781e8a16f8e88
tree04055fb89034b3535b5901c9247d64a2bda94b02
parent8ac752463390882a5e73d85b141b68d5c259652d
drm/gem: Add evict() callback to drm_gem_object_funcs

Add new common evict() callback to drm_gem_object_funcs and corresponding
drm_gem_object_evict() helper. This is a first step on a way to providing
common GEM-shrinker API for DRM drivers.

Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Suggested-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Link: https://lore.kernel.org/all/20230108210445.3948344-4-dmitry.osipenko@collabora.com/
drivers/gpu/drm/drm_gem.c
include/drm/drm_gem.h