From: Dmitry V. Levin Date: Mon, 18 Mar 2013 22:58:28 +0000 (+0000) Subject: Fix io_submit decoding X-Git-Tag: v4.8~85 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c108ba2dbbe631dc3fdbf9f69bd0ac10a72c68cb;p=strace Fix io_submit decoding * desc.c (print_common_flags, sys_io_submit): Add missing ", " to SUB_COMMON output, remove extra ", " from SUB_VECTOR output. --- diff --git a/desc.c b/desc.c index 617f80a3..d3faf3ad 100644 --- a/desc.c +++ b/desc.c @@ -855,9 +855,9 @@ static void print_common_flags(struct iocb *iocb) { if (iocb->u.c.flags & IOCB_RESFD) - tprintf("resfd=%d, ", iocb->u.c.resfd); + tprintf(", resfd=%d", iocb->u.c.resfd); if (iocb->u.c.flags & ~IOCB_RESFD) - tprintf("flags=%x, ", iocb->u.c.flags); + tprintf(", flags=%x", iocb->u.c.flags); } #endif /* HAVE_LIBAIO_H */ @@ -914,8 +914,9 @@ sys_io_submit(struct tcb *tcp) print_common_flags(&iocb); break; case SUB_VECTOR: - tprintf(", %llx, ", iocb.u.v.offset); + tprintf(", %llx", iocb.u.v.offset); print_common_flags(&iocb); + tprints(", "); tprint_iov(tcp, iocb.u.v.nr, (unsigned long)iocb.u.v.vec, iocb.aio_lio_opcode == IO_CMD_PWRITEV);