Received: by 2002:ab2:6486:0:b0:1ef:eae8:a797 with SMTP id de6csp157323lqb; Fri, 15 Mar 2024 20:49:46 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUf8yRoQUvsvs/fOkldItfCHNcH5vK0A9LRm0QLIOoBg/qpvUZwjTLiJIX7/MfUBsb/x+ZQ02quYVNGavH3mzxvYXeOIC/lyeD45IPfNQ== X-Google-Smtp-Source: AGHT+IHwWJB1sfTff/27tPWZus2VB53mPfac8BqRKSTfTKf6wZPAowet3OI6GcYaZKTJQFdxqkx4 X-Received: by 2002:aa7:d9d3:0:b0:565:6f27:9dcf with SMTP id v19-20020aa7d9d3000000b005656f279dcfmr3899161eds.34.1710560985854; Fri, 15 Mar 2024 20:49:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710560985; cv=pass; d=google.com; s=arc-20160816; b=r+VwSCUJ2HUq5e22kYfmVs3aon3eBbn8uVs6tgXSu+U9ZMm+wickRXF49BVvexks3S EySM93CEcmxB1TsmkyzdJy9hsYFe5/Ol2Z0yJoyNJHO37vrnvGznRStNY9w0tPRt0QU3 8xayr6lVtjKXBJURRuAy+2rtGTIZ40BWVsCLC5J9xvurewaMcMY9gIVt8A1luXylXebd R448v5pN83YW2eIrfgngPIwVDP7f8HtWpPE3ijvw6az00+VnluH1b33LxJm3S1sHmNT4 xruDOuV9M3POVrXBMEy7YpxDVzOqtLSMIYVHwJDPCA7M/vcx2L1/zlyyX4EJ64U4kyLe DIMw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:date :subject:cc:to:from:message-id:dkim-signature; bh=CQqx1wQOCzwZ9sY1873cLSDFPdJh8bQU3tuOq3O8IpA=; fh=qIRxJzNjmqRoW2GYcGMcptP5/sx4tPepk4SLcwqmXl8=; b=GMTi/KTytHEtOAMOGDz5h6SlyKyySvmeoHSdXNKnHolQxFiUmCcpRv4RxJTafFQJVF LPxh7osp3tWFWzD7Be1Y65kyz0EfpbnmBZ25PRaqa+SC0wm/+BwCu/l8IfxBCNNXVPk+ 3zrnhRyKTB5sqQhxJUdWeVU7Wr7uQYCmFfhNsxt7rYDGtu7VhtSfmG/8B5MnjpGFnDHv C7DK1e5L+j4D3pJaDOFlYbOXqaVoTLVBAPVQhvhqRZOayUD+vcyjiKVQXaqlKR8IrPQr k4AKcP978LVUnw8VgEAxXa1dVAgi9wQGtXwRxzsX+YCrIOk32EGNTw5X9J3xJvjYFbQP iZKA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=CFEMzqj2; arc=pass (i=1 spf=pass spfdomain=qq.com dkim=pass dkdomain=qq.com dmarc=pass fromdomain=qq.com); spf=pass (google.com: domain of linux-kernel+bounces-105070-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-105070-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=qq.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id m12-20020a056402510c00b005656776bf67si2330830edd.655.2024.03.15.20.49.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Mar 2024 20:49:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-105070-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=CFEMzqj2; arc=pass (i=1 spf=pass spfdomain=qq.com dkim=pass dkdomain=qq.com dmarc=pass fromdomain=qq.com); spf=pass (google.com: domain of linux-kernel+bounces-105070-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-105070-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=qq.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 101001F22084 for ; Sat, 16 Mar 2024 03:49:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 46BA44C6D; Sat, 16 Mar 2024 03:49:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="CFEMzqj2" Received: from out162-62-57-49.mail.qq.com (out162-62-57-49.mail.qq.com [162.62.57.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 62E8728F5 for ; Sat, 16 Mar 2024 03:49:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.57.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710560977; cv=none; b=T0uxQmmXnRb0Jy8O9C6zHCSeWfY8SbghJw5l5S0nAahTAMW+FVDk3j2H7OvumymvqjEZ/o8BIaB6yqwGX7PJ2/nI5s/T3dDzdEIY4yA+r8aB5u3UVvyCjBj84d5wNsXdtOl29ANZrVqYSefIhALves3qX4VB82v6UEXUoX9kPLc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710560977; c=relaxed/simple; bh=t2oYv+oCgSwacmV5AWUE4JhutkB8uzyh3I3aHs10y2Y=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=H1FQ5WIgrpXnkGs9n3U1un0f+iykETW7zEKik6sKojC9MBT0qL30t2UVsyOCrjPZigq05EKjee7cJ2Cpt6Y8iQoNmdz5/7h+W1rYSvYpJAusIljO3hRrQ01/Z/Qh1n6ubzTd6zjbkCzmcv0/FAph7nF359KLXjqgcKhhHf9wgIQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=CFEMzqj2; arc=none smtp.client-ip=162.62.57.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1710560964; bh=CQqx1wQOCzwZ9sY1873cLSDFPdJh8bQU3tuOq3O8IpA=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=CFEMzqj2KaM4Gjz7KudF8snxLtm0yZIjwSMOVCs70KRMbqcq4Wp/X4c3GsSWYxMtX 32U7M0rLhI49KNIbolXgL/TmiDc2aMBSZtMN/xlifS1Z4FUmeY8R2ofLgnqRjadSes wMAo6FtOFs7RI1ZMIEaxFhSzXctnFgpjnk5PNTYo= Received: from pek-lxu-l1.wrs.com ([111.198.228.140]) by newxmesmtplogicsvrszb9-0.qq.com (NewEsmtp) with SMTP id C0AA54C6; Sat, 16 Mar 2024 11:48:10 +0800 X-QQ-mid: xmsmtpt1710560890tcok4o5js Message-ID: X-QQ-XMAILINFO: NZzGjqyvvdMfnz+W66/DnI0HgOndyIHZC4WUAqJaO4b6wgR9rr87S/Xt1tjtuu HUYYDSa3k01hg40Qqrke+9Zle11VZuW4KlgYQHZmdx9PKcGiKnakhlTdjS4fDE0qAQFOaR4zsreR 5OdQZehb3q4aKm/8jO5duAVM0R5nUuFfnT70vMlUg6t+bqtTYFhYI6NZY13pp8PHFmlh8EN/c1I3 /zuG2gUmKk+s4NfsT46EtHpEsviQFNt/lv21Z/BH2JYRvc0wQ6iC6qmAWPacDxE2U/mnYfJZhMmt Js/eH5BzCGpBkpx+nfI9vXqHUlNmRNebUwMxX/yXDtXMEJWphpcNPPD0bbOFMuLK7K2osswO9TLu pWwhjEgScI93M8PMJTavw5L7MLFAS2aqVIfJ0C0Qy26rSf0v/O5u5rjOSJ0LlLkDoBT7MmKwp1P1 h+IuIuhuHlRihttqb6UYZB44Bq86QyDsn5WsUKcTVaZB3+MmKUxFzU77gry5zfAqZ6t89qXC12FE sTJLLvznLT13ZIW5Jn6CiJlES1npEmqJDkHDcSOkNBRsJFtrV1Fbvz49Cckoeec+iMJ77Sgt2fC8 c95hPKEXdnoArc4DNRSXByBt8bfbgtfEgc8Ickusf6Qh7347eRKknsuAMKOukVy7qXx95b8Jk81J FRWoPUzht/dAimRFfO/bovBnlSFByztiZrxxYczNO6BD48pjSEu5ULvGaBYg8gq8OufrIWSGXcDp KLOVnvLxjUUN2NPjaD2QjFaITZxVMoU8FLzy9u9UCorsQSZnjfh4Z9qBJub07VZ0LyYQSTqj1ahb Bf40iBSeJOnZJxr1XhN+7Yp47aLs+0xLf2poMLC6TBn6PIaeB1hyFR0dhHa6jv5Cxwj+z21YcQl+ 3V7SfHUC4yjLcSX5m5nVBM+HMJCmR23BUm9rIvnV0063FTWYoHfuTZFzMCArirnx40PX1yFGQi X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= From: Edward Adam Davis To: syzbot+f8e9a371388aa62ecab4@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [io-uring?] KMSAN: uninit-value in io_sendrecv_fail Date: Sat, 16 Mar 2024 11:48:11 +0800 X-OQ-MSGID: <20240316034810.1179521-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <00000000000024b0820613ba8647@google.com> References: <00000000000024b0820613ba8647@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit please test uv in io_sendrecv_fail #syz test https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c index cd9a137ad6ce..3db59fd6f676 100644 --- a/io_uring/io_uring.c +++ b/io_uring/io_uring.c @@ -1066,6 +1066,7 @@ static void io_preinit_req(struct io_kiocb *req, struct io_ring_ctx *ctx) /* not necessary, but safer to zero */ memset(&req->cqe, 0, sizeof(req->cqe)); memset(&req->big_cqe, 0, sizeof(req->big_cqe)); + memset(&req->cmd, 0, sizeof(req->cmd)); } static void io_flush_cached_locked_reqs(struct io_ring_ctx *ctx,