[PATCH RESEND 0/2] net: cleanup bitmaps printing

From: Yury Norov

Date: Tue Mar 03 2026 - 13:56:42 EST


Bitmap API has a bitmap_print_to_pagebuf() function that is intended to
print bitmap into a human readable format, making sure that the output
string will not get big enough to cross the current page limit.

Some drivers use this function immediately before passing the result to
scnprintf() with no modification. This is useless because scnprintf(),
and helpers based on it like seq_pritf() and sysfs_emit(), take care of
not overflowing the buffer by itself, and perfectly print bitmaps with
"%*pb[l]".

This is a resend of networking part of [1]. Patch #2 switches from plain
scnprintf() to sysfs_emit, as pointed out by Thomas Weißschuh.

[1] https://lore.kernel.org/all/20260219181407.290201-1-ynorov@xxxxxxxxxx/

Yury Norov (2):
octeontx2-af: siplify rvu_debugfs
net-sysfs: switch xps_queue_show() to sysfs_emit()

.../marvell/octeontx2/af/rvu_debugfs.c | 28 ++++---------------
net/core/net-sysfs.c | 2 +-
2 files changed, 6 insertions(+), 24 deletions(-)

--
2.43.0