Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/gem: Add _locked postfix to functions that have unlocked counterpart

Add _locked postfix to drm_gem functions that have unlocked counterpart
functions to make GEM functions naming more consistent and intuitive in
regards to the locking requirements.

Acked-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Suggested-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Acked-by: Thomas Zimmermann <tzimmermann@suse.d>
Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250322212608.40511-3-dmitry.osipenko@collabora.com

+4 -4
+3 -3
drivers/gpu/drm/drm_gem.c
··· 1543 1543 EXPORT_SYMBOL(drm_gem_lru_scan); 1544 1544 1545 1545 /** 1546 - * drm_gem_evict - helper to evict backing pages for a GEM object 1546 + * drm_gem_evict_locked - helper to evict backing pages for a GEM object 1547 1547 * @obj: obj in question 1548 1548 */ 1549 - int drm_gem_evict(struct drm_gem_object *obj) 1549 + int drm_gem_evict_locked(struct drm_gem_object *obj) 1550 1550 { 1551 1551 dma_resv_assert_held(obj->resv); 1552 1552 ··· 1558 1558 1559 1559 return 0; 1560 1560 } 1561 - EXPORT_SYMBOL(drm_gem_evict); 1561 + EXPORT_SYMBOL(drm_gem_evict_locked);
+1 -1
include/drm/drm_gem.h
··· 561 561 unsigned long *remaining, 562 562 bool (*shrink)(struct drm_gem_object *obj)); 563 563 564 - int drm_gem_evict(struct drm_gem_object *obj); 564 + int drm_gem_evict_locked(struct drm_gem_object *obj); 565 565 566 566 /** 567 567 * drm_gem_object_is_shared_for_memory_stats - helper for shared memory stats