Re: [PATCH] Slabinfo: Fix display format

From: Pekka Enberg
Date: Fri Jun 18 2010 - 02:09:23 EST


On 6/17/10 5:10 PM, wzt wzt wrote:
On Thu, Jun 17, 2010 at 9:45 PM, Christoph Lameter
<cl@xxxxxxxxxxxxxxxxxxxx> wrote:
On Thu, 17 Jun 2010, wzt.wzt@xxxxxxxxx wrote:

This one may break user space tools that have assumptions about the length
of the field. Or do tools not make that assumption?

User space tools usually use sscanf() to extract this field like:
sscanf(buff, "%s %d", name,&num);
If %-27s can break some user space tools that have assumptions about
the length of the field, the orig %-17s can also break it.
The longest name inotify_event_private_data is 26 bytes in 2.6.34-rc2,
the tools still can't extract it.

NAK. It's an ABI so the risks of this format cleanup outweight the benefits.

Pekka
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/