From patchwork Tue Dec 26 07:16:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Edward Adam Davis X-Patchwork-Id: 183279 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp723636dyb; Mon, 25 Dec 2023 23:22:47 -0800 (PST) X-Google-Smtp-Source: AGHT+IFUwmAaj+Rq+FYUYrhSMBX21LLuiqLQoSbHUqZnU3WVF/u4hLt4uO84VMXcUnMUM9nU+Mju X-Received: by 2002:a05:620a:1727:b0:781:ff2:3def with SMTP id az39-20020a05620a172700b007810ff23defmr9800105qkb.121.1703575366942; Mon, 25 Dec 2023 23:22:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703575366; cv=none; d=google.com; s=arc-20160816; b=BPVlxtC46VQZiSonesoAtnWOLneA7ppYaGE2RxSOMU4w25kbHoeJeJ3FnDoE0izE6D RG2k5+LScBTgo/OnKX6b10MyzQjIZ+aGpurY2CkMdmM5hwQYUFoZZQVGkcGOycP1Te+Q +impMFOaQxCdfqsxjmC3mJttVqCEkGZz7RzeIiGus1usfAx+ndMm3f9+8YwvfAPmFKS+ keKz/p1GdpSbTOkDLrPsuMDZb478Xwc7+EhDRqYQGHFM79DEoLMlyDE2lOKmsbgeO888 P+wAVuEcLw2jDUByVeh/r7y0AElEzcb/3L+jxkbPZ8aTbscuQV6SS8GvFuJu0etBrHRY 3Ayw== ARC-Message-Signature: i=1; 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=wDSHVDigzFATqQyESr8XDuZAlMa8xKB4R2CE0qELoo8=; fh=4Oi57aTkK9ul2MnUE1HhpxqTrr0oChfFeehX6uP4SeI=; b=bnYgSZ9nDkcEBPU6Wm0guT5uaWogfueA8IeAE+DHw6maQR6FRKS1PY3C5VNEsqkpjj 9Fsi/UohHW4awczy1jU3H9yfceNEuXPYu99uzUAmEkUM0kD9esuJYPsuiQh5u0oA0IvE AbhWVLlPrdBFJu1bSGj4Q9dm5xGgN9gKimu8B9u5tqBZT/ciXE67yKvnMR3InXSKtHhR Xio0Ye2fkLhSDz51GOjNIUHpQiy5VW6DQ5GJ7xKRGiR1P18KZWQxu7iIGICZrJmzAiqi 6pMAX0AplTWZJkyAgNMVqxfSsTN1UYqpsCAQZBGh0xiaH8r8rEHmSBmrZAXtpUXiFW4P uI/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=eT1wPAVg; spf=pass (google.com: domain of linux-kernel+bounces-11397-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11397-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=qq.com Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id c6-20020a05620a268600b007814d5650d1si2862701qkp.410.2023.12.25.23.22.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Dec 2023 23:22:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-11397-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=eT1wPAVg; spf=pass (google.com: domain of linux-kernel+bounces-11397-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-11397-ouuuleilei=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 ny.mirrors.kernel.org (Postfix) with ESMTPS id BA38E1C21D18 for ; Tue, 26 Dec 2023 07:22:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E5C5A4C63C; Tue, 26 Dec 2023 07:22:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="eT1wPAVg" X-Original-To: linux-kernel@vger.kernel.org Received: from out203-205-251-59.mail.qq.com (out203-205-251-59.mail.qq.com [203.205.251.59]) (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 CBDCC4C3DD; Tue, 26 Dec 2023 07:22:24 +0000 (UTC) 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=1703575342; bh=wDSHVDigzFATqQyESr8XDuZAlMa8xKB4R2CE0qELoo8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=eT1wPAVgM7R5seU2RlNax8gpAO/H214MJdWDJaSjyxhr6Zi0L7ZSVlqj7zA3YS8XS cnMy82iJFSqMVyji6QtixjgCznzvWImqWES92XPXM5r5KXMqY62K1oAIgu3X8tO4o+ zqt5i4dstg3lLW2kTOng+5O8W8NcyagM59mU4z2U= Received: from pek-lxu-l1.wrs.com ([111.198.225.215]) by newxmesmtplogicsvrszb9-0.qq.com (NewEsmtp) with SMTP id 40902CF1; Tue, 26 Dec 2023 15:16:09 +0800 X-QQ-mid: xmsmtpt1703574969tmhlgnqaf Message-ID: X-QQ-XMAILINFO: NKv2G1wnhDBnH0jOC261k90JCg//lbwJX/8/EDGnYlBvstu5hGpamjVET6kJWy YW5lVulxZv+VlJDUOaIWt0vtQ0hEigHgtdmkpfQtwYEW1KPWIjI1fMfL/b92ooqSSUFn+lKlq7Pq QZBizuEI7mVZoD9OeIFNGmHy9YBbUGGDtG6Xoyb+QIyUDnI3XoUr5o6nxRi2qeNoD+82nFRwguLZ zX4/XvBOLnBCLMqGYqm1PJw9g+a5DXWdP7M91MlPchL0kQQN1erk3mgtVfVdQVfEymLPZ9AS5Uwc YbZw8WwVNwFz8jWZmGTKDX/19h/YHydNvR+zC2h0TSOA5v9N0RlnBCkvZyMFr/YtLflAqIGVeOkr OFIkJJYnmtFNYTAohCLpanizs5eKxfgAespSyyXnDRuHGG4SlHV7wjNINj68bms+C+H3SFg1gMdb +ufIdQ3M3mTOjF1WNV/eM91Y5FPYv1ux0kYr8WRQQkpYT4QaF8bCbCEeg+olmHxsX38a+bl++jkB SuCTtAYD+FSvXRNxxpewFybcHKqGRKc6+9A5cZbWrFR16GUYj8kwCsMxA03S9JfFlHQZl0EBcRRI S2gsc1XkBWggP77AEnT4pSu8ArckIb21038GuUDgJarLPkjNIPVYxeghf0hhnt9xTNcu/PXDjJ57 biYCuQDLOkfkEW7TchZfkp5YDG575tNDOA0GSva1HhH2KC+6885PN9iWsKJxUpzTKVFerwy5nHhS VEaBFZVbv0PAZZ5oQJ7t3cmJuzFlVTvhBt4YjnSxUaRzPiBqzMXddqz0HfRCSWxOP/avvVysRlys u13k6K8r6CgzOyakd3qa5yc25x6uGK4LgBSVubvArCSsyjccZz/1FgZIDwH/0CeudB8EeM7it9Ub eWKpvZ35t25FPank5bt54nP9meduanQhdWahGHpg8jR1jYUtYCQUQKDlwxFtMIdnrW6iYlXIrZ X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w= From: Edward Adam Davis To: syzbot+b3b14fb9f8a14c5d0267@syzkaller.appspotmail.com Cc: akpm@linux-foundation.org, axboe@kernel.dk, bvanassche@acm.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, reiserfs-devel@vger.kernel.org, song@kernel.org, syzkaller-bugs@googlegroups.com, yi.zhang@huawei.com Subject: [PATCH] reiserfs: fix uninit-value in comp_keys Date: Tue, 26 Dec 2023 15:16:09 +0800 X-OQ-MSGID: <20231226071608.1262673-2-eadavis@qq.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: <000000000000434c71060d5b6808@google.com> References: <000000000000434c71060d5b6808@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1786328244041669894 X-GMAIL-MSGID: 1786328244041669894 The cpu_key was not initialized in reiserfs_delete_solid_item(), which triggered this issue. Reported-and-tested-by: syzbot+b3b14fb9f8a14c5d0267@syzkaller.appspotmail.com Signed-off-by: Edward Adam Davis --- fs/reiserfs/stree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/reiserfs/stree.c b/fs/reiserfs/stree.c index 2138ee7d271d..5faf702f8d15 100644 --- a/fs/reiserfs/stree.c +++ b/fs/reiserfs/stree.c @@ -1407,7 +1407,7 @@ void reiserfs_delete_solid_item(struct reiserfs_transaction_handle *th, INITIALIZE_PATH(path); int item_len = 0; int tb_init = 0; - struct cpu_key cpu_key; + struct cpu_key cpu_key = {}; int retval; int quota_cut_bytes = 0;