Skip to content

Commit 0200ce6

Browse files
committed
io_uring: fix trace for reduced sqe padding
__pad2 is only 1 u64 now, the other one is addr3. Adjust the trace so that it matches up. Fixes: a56834e ("io_uring: add fgetxattr and getxattr support") Signed-off-by: Jens Axboe <[email protected]>
1 parent a56834e commit 0200ce6

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

include/trace/events/io_uring.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ TRACE_EVENT(io_uring_req_failed,
506506
__field( u16, personality )
507507
__field( u32, file_index )
508508
__field( u64, pad1 )
509-
__field( u64, pad2 )
509+
__field( u64, addr3 )
510510
__field( int, error )
511511
),
512512

@@ -525,22 +525,23 @@ TRACE_EVENT(io_uring_req_failed,
525525
__entry->personality = sqe->personality;
526526
__entry->file_index = sqe->file_index;
527527
__entry->pad1 = sqe->__pad2[0];
528-
__entry->pad2 = sqe->__pad2[1];
528+
__entry->addr3 = sqe->addr3;
529529
__entry->error = error;
530530
),
531531

532532
TP_printk("ring %p, req %p, user_data 0x%llx, "
533533
"op %d, flags 0x%x, prio=%d, off=%llu, addr=%llu, "
534534
"len=%u, rw_flags=0x%x, buf_index=%d, "
535-
"personality=%d, file_index=%d, pad=0x%llx/%llx, error=%d",
535+
"personality=%d, file_index=%d, pad=0x%llx, addr3=%llx, "
536+
"error=%d",
536537
__entry->ctx, __entry->req, __entry->user_data,
537538
__entry->opcode, __entry->flags, __entry->ioprio,
538539
(unsigned long long)__entry->off,
539540
(unsigned long long) __entry->addr, __entry->len,
540541
__entry->op_flags,
541542
__entry->buf_index, __entry->personality, __entry->file_index,
542543
(unsigned long long) __entry->pad1,
543-
(unsigned long long) __entry->pad2, __entry->error)
544+
(unsigned long long) __entry->addr3, __entry->error)
544545
);
545546

546547

0 commit comments

Comments
 (0)