Commit f345be75 authored by Caleb Sander Mateos's avatar Caleb Sander Mateos Committed by Jens Axboe
Browse files

io_uring/trace: rename io_uring_queue_async_work event "rw" field



The io_uring_queue_async_work tracepoint event stores an int rw field
that represents whether the work item is hashed. Rename it to "hashed"
and change its type to bool to more accurately reflect its value.

Signed-off-by: default avatarCaleb Sander Mateos <csander@purestorage.com>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 34c78b86
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -133,15 +133,15 @@ TRACE_EVENT(io_uring_file_get,
 * io_uring_queue_async_work - called before submitting a new async work
 *
 * @req:	pointer to a submitted request
 * @rw:		type of workqueue, hashed or normal
 * @hashed:	whether async work is hashed
 *
 * Allows to trace asynchronous work submission.
 */
TRACE_EVENT(io_uring_queue_async_work,

	TP_PROTO(struct io_kiocb *req, int rw),
	TP_PROTO(struct io_kiocb *req, bool hashed),

	TP_ARGS(req, rw),
	TP_ARGS(req, hashed),

	TP_STRUCT__entry (
		__field(  void *,			ctx		)
@@ -150,7 +150,7 @@ TRACE_EVENT(io_uring_queue_async_work,
		__field(  u8,				opcode		)
		__field(  unsigned long long,		flags		)
		__field(  struct io_wq_work *,		work		)
		__field(  int,				rw		)
		__field(  bool,				hashed		)

		__string( op_str, io_uring_get_opcode(req->opcode)	)
	),
@@ -162,7 +162,7 @@ TRACE_EVENT(io_uring_queue_async_work,
		__entry->flags		= (__force unsigned long long) req->flags;
		__entry->opcode		= req->opcode;
		__entry->work		= &req->work;
		__entry->rw		= rw;
		__entry->hashed		= hashed;

		__assign_str(op_str);
	),
@@ -170,7 +170,7 @@ TRACE_EVENT(io_uring_queue_async_work,
	TP_printk("ring %p, request %p, user_data 0x%llx, opcode %s, flags 0x%llx, %s queue, work %p",
		__entry->ctx, __entry->req, __entry->user_data,
		__get_str(op_str), __entry->flags,
		__entry->rw ? "hashed" : "normal", __entry->work)
		__entry->hashed ? "hashed" : "normal", __entry->work)
);

/**