-
- Downloads
drm/shmem-helper: Use refcount_t for pages_use_count
Use atomic refcount_t helper for pages_use_count to optimize pin/unpin functions by skipping reservation locking while GEM's pin refcount > 1. Acked-by:Maxime Ripard <mripard@kernel.org> Reviewed-by:
Boris Brezillon <boris.brezillon@collabora.com> Suggested-by:
Boris Brezillon <boris.brezillon@collabora.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-9-dmitry.osipenko@collabora.com
Showing
- drivers/gpu/drm/drm_gem_shmem_helper.c 15 additions, 18 deletionsdrivers/gpu/drm/drm_gem_shmem_helper.c
- drivers/gpu/drm/lima/lima_gem.c 1 addition, 1 deletiondrivers/gpu/drm/lima/lima_gem.c
- drivers/gpu/drm/panfrost/panfrost_mmu.c 1 addition, 1 deletiondrivers/gpu/drm/panfrost/panfrost_mmu.c
- drivers/gpu/drm/tests/drm_gem_shmem_test.c 4 additions, 4 deletionsdrivers/gpu/drm/tests/drm_gem_shmem_test.c
- include/drm/drm_gem_shmem_helper.h 1 addition, 1 deletioninclude/drm/drm_gem_shmem_helper.h
Loading