]> www.infradead.org Git - users/dwmw2/linux.git/commit
drm/shmem-helper: Use refcount_t for vmap_use_count
authorDmitry Osipenko <dmitry.osipenko@collabora.com>
Sat, 22 Mar 2025 21:26:08 +0000 (00:26 +0300)
committerDmitry Osipenko <dmitry.osipenko@collabora.com>
Wed, 26 Mar 2025 20:00:22 +0000 (23:00 +0300)
commite1fc39a923329c34c61dfed0665620d21826e8f4
tree92fc6cf6c045a8fc1823747ef1f8bdc07cce0d2f
parent0271cc484f3f73d5c6f88d3e43a5d98e07c76381
drm/shmem-helper: Use refcount_t for vmap_use_count

Use refcount_t helper for vmap_use_count to make refcounting consistent
with pages_use_count and pages_pin_count that use refcount_t. This also
makes vmapping to benefit from the refcount_t's overflow checks.

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-11-dmitry.osipenko@collabora.com
drivers/gpu/drm/drm_gem_shmem_helper.c
drivers/gpu/drm/tests/drm_gem_shmem_test.c
include/drm/drm_gem_shmem_helper.h