From: Dmitry V. Levin Date: Sun, 8 Jan 2017 15:36:42 +0000 (+0000) Subject: sg_io_v4: print request_tag and generated_tag fields in hex X-Git-Tag: v4.16~72 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=11defb56a4b383c1d71f9c38ae606f6476af7ba8;p=strace sg_io_v4: print request_tag and generated_tag fields in hex The tradition is to print scsi tags in a hexadecimal form. * sg_io_v4.c (decode_request): Print request_tag field using ("%#" PRI__x64) format string. (decode_response): Print generated_tag field using ("%#" PRI__x64) format string. --- diff --git a/sg_io_v4.c b/sg_io_v4.c index 6e0bdefe..9f805f7e 100644 --- a/sg_io_v4.c +++ b/sg_io_v4.c @@ -61,7 +61,7 @@ decode_request(struct tcb *const tcp, const kernel_ulong_t arg) printxval(bsg_subprotocol, sg_io.subprotocol, "BSG_SUB_PROTOCOL_???"); tprintf(", request[%u]=", sg_io.request_len); print_sg_io_buffer(tcp, sg_io.request, sg_io.request_len); - tprintf(", request_tag=%" PRI__u64, sg_io.request_tag); + tprintf(", request_tag=%#" PRI__x64, sg_io.request_tag); tprintf(", request_attr=%u", sg_io.request_attr); tprintf(", request_priority=%u", sg_io.request_priority); tprintf(", request_extra=%u", sg_io.request_extra); @@ -122,7 +122,7 @@ decode_response(struct tcb *const tcp, const kernel_ulong_t arg) tprintf(", response_len=%u", sg_io.response_len); tprintf(", din_resid=%u", sg_io.din_resid); tprintf(", dout_resid=%u", sg_io.dout_resid); - tprintf(", generated_tag=%" PRI__u64, sg_io.generated_tag); + tprintf(", generated_tag=%#" PRI__x64, sg_io.generated_tag); return RVAL_DECODED | 1; }