From: Dmitry V. Levin Date: Sun, 8 Jan 2017 15:41:06 +0000 (+0000) Subject: sg_io_v4: print status fields in a hexadecimal form X-Git-Tag: v4.16~71 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=90bcf1006135a49490d40e6e5b4a149effd23304;p=strace sg_io_v4: print status fields in a hexadecimal form The tradition is to print scsi status codes in a hexadecimal form. * sg_io_v4.c (decode_response): Print driver_status, transport_status, and device_status fields using %#x format specifier instead of %u. --- diff --git a/sg_io_v4.c b/sg_io_v4.c index 9f805f7e..094caae7 100644 --- a/sg_io_v4.c +++ b/sg_io_v4.c @@ -112,9 +112,9 @@ decode_response(struct tcb *const tcp, const kernel_ulong_t arg) IOV_DECODE_STR, din_len); else print_sg_io_buffer(tcp, sg_io.din_xferp, din_len); - tprintf(", driver_status=%u", sg_io.driver_status); - tprintf(", transport_status=%u", sg_io.transport_status); - tprintf(", device_status=%u", sg_io.device_status); + tprintf(", driver_status=%#x", sg_io.driver_status); + tprintf(", transport_status=%#x", sg_io.transport_status); + tprintf(", device_status=%#x", sg_io.device_status); tprintf(", retry_delay=%u", sg_io.retry_delay); tprints(", info="); printflags(sg_io_info, sg_io.info, "SG_INFO_???");