From: Dmitry V. Levin Date: Sun, 8 Jan 2017 15:43:40 +0000 (+0000) Subject: sg_io_v3: print status fields using %#x format specifier X-Git-Tag: v4.16~70 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e2570826430de471944a38d8a3c3a708669d03af;p=strace sg_io_v3: print status fields using %#x format specifier The formerly used format string %02x led to misleading output as there was no clear indication sometimes whether the printed integer was decimal or hexadecimal. * sg_io_v3.c (decode_response): Print status and masked_status fields using %#x format specifier instead of %02x. --- diff --git a/sg_io_v3.c b/sg_io_v3.c index b60cc922..a0d8ac9d 100644 --- a/sg_io_v3.c +++ b/sg_io_v3.c @@ -126,8 +126,8 @@ decode_response(struct tcb *const tcp, const kernel_ulong_t arg) print_sg_io_buffer(tcp, ptr_to_kulong(sg_io.dxferp), din_len); } - tprintf(", status=%02x", sg_io.status); - tprintf(", masked_status=%02x", sg_io.masked_status); + tprintf(", status=%#x", sg_io.status); + tprintf(", masked_status=%#x", sg_io.masked_status); tprintf(", sb[%u]=", sg_io.sb_len_wr); print_sg_io_buffer(tcp, ptr_to_kulong(sg_io.sbp), sg_io.sb_len_wr); tprintf(", host_status=%#x", sg_io.host_status);