From nobody Sat Feb 7 20:34:44 2026 Received: from mail-vs1-f97.google.com (mail-vs1-f97.google.com [209.85.217.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BC2CC2D0C7F for ; Tue, 2 Dec 2025 18:21:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.217.97 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764699699; cv=none; b=uUOktCQF9tUw1l4+bMxFhgqo3K6oQBRTrCXoTi0ZjDSJlJ2OxfGXAIJWl8tdiKvgBl4sCcafJIzyg2smpP1P0bhCuuhdhx+LKOaFyL8bWT4BI9XEjjvQCdsHY6Ekyp9w+cGTTX5ZYXbpljSFafLz/jx0PGcWyPCcmjtCo3pw6UA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764699699; c=relaxed/simple; bh=Q6nsMG+HImyaJULK738xtVp5TUb5J3iQjwpkt/Zf/8A=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=KaHq3KDGBvIaC3c16Gsnl7ShZrgLpi55Mw4X5hljs5/KddcZzQrg/RKqihMFXJsXoa1gPTFaktTuTjAbNymN7vlnsLL6g50OvAp3e0wnynsl+Ou64xcTIN7QJcCtoLsThfm1bsANqufc7NPdx6vPUGygntjwLGRQUUBbzjVLcdk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=purestorage.com; spf=fail smtp.mailfrom=purestorage.com; dkim=pass (2048-bit key) header.d=purestorage.com header.i=@purestorage.com header.b=C7DTXgoR; arc=none smtp.client-ip=209.85.217.97 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=purestorage.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=purestorage.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=purestorage.com header.i=@purestorage.com header.b="C7DTXgoR" Received: by mail-vs1-f97.google.com with SMTP id ada2fe7eead31-5dbd12dcdd5so272968137.1 for ; Tue, 02 Dec 2025 10:21:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=purestorage.com; s=google2022; t=1764699696; x=1765304496; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=iAKSM+YFIoffRWnIvZh2aZxrHWdwn+486YXWr5hu1CI=; b=C7DTXgoRVthKNAUolj16NYqvLduLiTWS1bxQV/5989HlCLOreZ4dM3sapElbWtem+z /2if+TAfMa/9TwJ5btrEeFgEOtKRMzWG7v2plXcd+YkzICcZC4F6b/+/Y5ezI6f4hbyS MlG0SAJJVusuJ2AdGqbfsY5BZrp65PW7PZR4R74KeCO3KAw8cBbbRH9o4jUmG1fiuf/Y yBIIsQHzHlLSoN8dlYW4SYUvWL3v5q35YZ+LrKGzF7EZmXUqj9aQzl/bh9p2npRMZbJs 3Zw+H1ui1XL/As2FA4zKdxR0AjrKQUAE541ODqXl6iWcTWQaoXbIMei+RK6su/yomokS 8YVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764699696; x=1765304496; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=iAKSM+YFIoffRWnIvZh2aZxrHWdwn+486YXWr5hu1CI=; b=Ibke3lzg+QO7WH5HoPvncQFUyiOdFt4QFxl4LVzczH03IoxLCysfzPp5Y6khAL21fi qVoXlQrJLSI5Ct7mxvD8eX1hsLFwboyXpv0WlG4QZCbroSfGNuglUeaH73lE3LiqgLiN RNgydPO297RE3U4lADXhRHGMQM31IA84tKY1cHidUyezqYw7jTwxc58t8ZtMYulArF+m a2tMcBnr0pBKRw6ojLtGJ94VQ4Z6+zXdhruY8NPUaClcyg8OJOWvScPolpqAutFBBtE/ FDUCPSYvhRx+u2O4febiO857vkwPYRYi3PbhPaOW33imL6YfL7EIm84piSZEal0MBYH+ cVfA== X-Forwarded-Encrypted: i=1; AJvYcCW85Psks56icRfbEDyHqUC0Ls8B0z1L+6NEdaXsMIGgtoKBkeucYwf504tSMmtshP+mQkcw+xXWi5+mRjQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxwPgXzhVRAaJuo3HwgQgi/+I7pBsIAsjnosp6a6wnt9YZ+8IlE iN6dW2y1VJ89n4RytRbe0wHCXj2IqKMjME+ExHlMaagYEZQAN162nP8xssDM9c658xdMmTg6+y4 +AS2ZqGgqK4AAduVZfHExXhOPGADkmfPeFg+D X-Gm-Gg: ASbGncu5PvofBH3GrHVvm0B0+rgsPTuOCTMV36tiyjV+Jg5kVRfChR6O5Ad0oT5SNuO rA2qV9YO/uAcbzXwzZhvLdbeNu86DZ5cm+wNMlIekiLcNMEi2BVu5dFl02+PpKJQxd6Ash/2tsZ SobIgEGuGLsS6+oRzcKYGnYVr7/tlhbZo4V+i+9ryVcsuRuUt1SHymHnhX7aiR4HUyJR8Hmzapn z5Or1j6YHRdVWxXTq12AWUBkXB94vplbnAdRQYPPb+XclYF7aMUCgr8hWCkXZtWEy1jXhj+7U8N 6TQoum1d/Uu52ZxRauM8ffNijZnVN6zSlbwixK4ju1y81Z53cA38rhIKVN8fmeKP/970+IB+/K8 QrmpaRxUGWcxGQaHHhYWzCw7Z14fhiBCImX7YAP671g== X-Google-Smtp-Source: AGHT+IESuDUtU77Vl0nma1WiRhfiGkS93Xa+aCOm+aieYgupGxGL2OnR6elfzfyHjGVzalPvSGEdXG5HuxeL X-Received: by 2002:a05:6102:374b:b0:5db:cc92:26f3 with SMTP id ada2fe7eead31-5e1e69fbcf2mr10232117137.3.1764699696634; Tue, 02 Dec 2025 10:21:36 -0800 (PST) Received: from c7-smtp-2023.dev.purestorage.com ([208.88.159.128]) by smtp-relay.gmail.com with ESMTPS id ada2fe7eead31-5e24dce43basm996090137.4.2025.12.02.10.21.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Dec 2025 10:21:36 -0800 (PST) X-Relaying-Domain: purestorage.com Received: from dev-csander.dev.purestorage.com (dev-csander.dev.purestorage.com [10.7.70.37]) by c7-smtp-2023.dev.purestorage.com (Postfix) with ESMTP id 7C01F3400C8; Tue, 2 Dec 2025 11:21:35 -0700 (MST) Received: by dev-csander.dev.purestorage.com (Postfix, from userid 1557716354) id 76598E414BC; Tue, 2 Dec 2025 11:21:35 -0700 (MST) From: Caleb Sander Mateos To: Jens Axboe , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers Cc: Caleb Sander Mateos , io-uring@vger.kernel.org, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org Subject: [PATCH] io_uring/trace: rename io_uring_queue_async_work event "rw" field Date: Tue, 2 Dec 2025 11:21:31 -0700 Message-ID: <20251202182132.3651026-1-csander@purestorage.com> X-Mailer: git-send-email 2.45.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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: Caleb Sander Mateos --- include/trace/events/io_uring.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/trace/events/io_uring.h b/include/trace/events/io_urin= g.h index 45d15460b495..34b31a855ea4 100644 --- a/include/trace/events/io_uring.h +++ b/include/trace/events/io_uring.h @@ -131,28 +131,28 @@ TRACE_EVENT(io_uring_file_get, =20 /** * 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, =20 - TP_PROTO(struct io_kiocb *req, int rw), + TP_PROTO(struct io_kiocb *req, bool hashed), =20 - TP_ARGS(req, rw), + TP_ARGS(req, hashed), =20 TP_STRUCT__entry ( __field( void *, ctx ) __field( void *, req ) __field( u64, user_data ) __field( u8, opcode ) __field( unsigned long long, flags ) __field( struct io_wq_work *, work ) - __field( int, rw ) + __field( bool, hashed ) =20 __string( op_str, io_uring_get_opcode(req->opcode) ) ), =20 TP_fast_assign( @@ -160,19 +160,19 @@ TRACE_EVENT(io_uring_queue_async_work, __entry->req =3D req; __entry->user_data =3D req->cqe.user_data; __entry->flags =3D (__force unsigned long long) req->flags; __entry->opcode =3D req->opcode; __entry->work =3D &req->work; - __entry->rw =3D rw; + __entry->hashed =3D hashed; =20 __assign_str(op_str); ), =20 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) ); =20 /** * io_uring_defer - called when an io_uring request is deferred * --=20 2.45.2