]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/panthor: Reduce padding in gems debugfs for refcount
authorNicolas Frattaroli <nicolas.frattaroli@collabora.com>
Thu, 21 May 2026 13:51:16 +0000 (15:51 +0200)
committerBoris Brezillon <boris.brezillon@collabora.com>
Thu, 28 May 2026 14:47:37 +0000 (16:47 +0200)
The "gems" debugfs file is getting a little too wide for comfort. While
a lot of this is unavoidable due to the theoretical upper limits of
numbers here (e.g. size needs to be 16 chars because 2**48-1 in decimal
is 15 digits, plus one space for separation), the refcount column has a
decent 5 characters to be saved, as it can only ever contain a 10-digit
decimal number.

Reduce the refcount column's width to 11, which fulfils this requirement
with an additional space for separation.

Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Link: https://patch.msgid.link/20260521-panthor-bo-reclaim-observability-v5-2-49313994da55@collabora.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
drivers/gpu/drm/panthor/panthor_gem.c

index ec2abc6ce417d66dce6901e403aa328111befc5d..a1e2eb1ca7bbe6bae585fef384caef445563530d 100644 (file)
@@ -1637,7 +1637,7 @@ static void panthor_gem_debugfs_bo_print(struct panthor_gem_object *bo,
 
        snprintf(creator_info, sizeof(creator_info),
                 "%s/%d", bo->debugfs.creator.process_name, bo->debugfs.creator.tgid);
-       seq_printf(m, "%-32s%-16d%-16d%-11d%-16zd%-16zd0x%-16lx",
+       seq_printf(m, "%-32s%-16d%-11d%-11d%-16zd%-16zd0x%-16lx",
                   creator_info,
                   bo->base.name,
                   refcount,
@@ -1674,8 +1674,8 @@ static void panthor_gem_debugfs_print_bos(struct panthor_device *ptdev,
 
        panthor_gem_debugfs_print_flag_names(m);
 
-       seq_puts(m, "created-by                      global-name     refcount        evictions  size            resident-size   file-offset       state      usage       label\n");
-       seq_puts(m, "---------------------------------------------------------------------------------------------------------------------------------------------------------\n");
+       seq_puts(m, "created-by                      global-name     refcount   evictions  size            resident-size   file-offset       state      usage       label\n");
+       seq_puts(m, "----------------------------------------------------------------------------------------------------------------------------------------------------\n");
 
        scoped_guard(mutex, &ptdev->gems.lock) {
                list_for_each_entry(bo, &ptdev->gems.node, debugfs.node) {
@@ -1683,7 +1683,7 @@ static void panthor_gem_debugfs_print_bos(struct panthor_device *ptdev,
                }
        }
 
-       seq_puts(m, "=========================================================================================================================================================\n");
+       seq_puts(m, "====================================================================================================================================================\n");
        seq_printf(m, "Total size: %zd, Total resident: %zd, Total reclaimable: %zd\n",
                   totals.size, totals.resident, totals.reclaimable);
 }