]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm: add drm_gem_object_is_shared_for_memory_stats() helper
authorAlex Deucher <alexander.deucher@amd.com>
Mon, 12 Feb 2024 21:04:24 +0000 (16:04 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 2 May 2024 14:32:41 +0000 (16:32 +0200)
commita4ae24cd04a8e2c1f61586a2e129b1cbd44a78db
tree008a138ff800037b0641c069f198e7fd8d2a1a3e
parent9e898211704cade0616fa876108d366f88a9624f
drm: add drm_gem_object_is_shared_for_memory_stats() helper

[ Upstream commit b31f5eba32ae8cc28e7cfa5a55ec8670d8c718e2 ]

Add a helper so that drm drivers can consistently report
shared status via the fdinfo shared memory stats interface.

In addition to handle count, show buffers as shared if they
are shared via dma-buf as well (e.g., shared with v4l or some
other subsystem).

v2: switch to inline function

Link: https://lore.kernel.org/all/20231207180225.439482-1-alexander.deucher@amd.com/
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> (v1)
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Christian König <christian.keonig@amd.com>
Signed-off-by: Christian König <christian.koenig@amd.com>
Stable-dep-of: a6ff969fe9cb ("drm/amdgpu: fix visible VRAM handling during faults")
Signed-off-by: Sasha Levin <sashal@kernel.org>
include/drm/drm_gem.h