Message ID | 20240130161235.3237122-4-alexander.deucher@amd.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | fdinfo shared stats | expand |
On 30/01/2024 16:12, Alex Deucher wrote: > 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 gem helper > > Link: https://lore.kernel.org/all/20231207180225.439482-1-alexander.deucher@amd.com/ > Reviewed-by: Rob Clark <robdclark@gmail.com> (v1) > Signed-off-by: Alex Deucher <alexander.deucher@amd.com> > Cc: Rob Clark <robdclark@gmail.com> > --- > drivers/gpu/drm/drm_file.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/drm_file.c b/drivers/gpu/drm/drm_file.c > index 8c87287c3e16..638ffa4444f5 100644 > --- a/drivers/gpu/drm/drm_file.c > +++ b/drivers/gpu/drm/drm_file.c > @@ -913,7 +913,7 @@ void drm_show_memory_stats(struct drm_printer *p, struct drm_file *file) > DRM_GEM_OBJECT_PURGEABLE; > } > > - if (obj->handle_count > 1) { > + if (drm_gem_object_is_shared_for_memory_stats(obj)) { > status.shared += obj->size; > } else { > status.private += obj->size; Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Regards, Tvrtko
diff --git a/drivers/gpu/drm/drm_file.c b/drivers/gpu/drm/drm_file.c index 8c87287c3e16..638ffa4444f5 100644 --- a/drivers/gpu/drm/drm_file.c +++ b/drivers/gpu/drm/drm_file.c @@ -913,7 +913,7 @@ void drm_show_memory_stats(struct drm_printer *p, struct drm_file *file) DRM_GEM_OBJECT_PURGEABLE; } - if (obj->handle_count > 1) { + if (drm_gem_object_is_shared_for_memory_stats(obj)) { status.shared += obj->size; } else { status.private += obj->size;