Received: by 2002:ab2:6a05:0:b0:1f8:1780:a4ed with SMTP id w5csp1965529lqo; Mon, 13 May 2024 04:11:40 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCV5Z2ud8cUDJrNh2qokAFqRLjmjkCVLAyBekiFFbqZ3Lk5lm2ozsXbMg6Zz2Eq87NqZVz8Rd/UVhaDoUAkX3FfKHL+32Q0Ai5v+1vyLVQ== X-Google-Smtp-Source: AGHT+IGYt6TafEz+4sC7l+U0UdHRRUt3a6Hd/eHs1DyMDdWcAgGaK72E/cxD31dP0+b315SzFrlT X-Received: by 2002:a05:6512:783:b0:51b:214c:5239 with SMTP id 2adb3069b0e04-52210275f25mr5573178e87.62.1715598700584; Mon, 13 May 2024 04:11:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715598700; cv=pass; d=google.com; s=arc-20160816; b=cEBi3uS3YgB38wfv6thbxJUtaBSur+v6LBgowjYB5JM/99qt5K7osZOovBKDbWpe0A DVdkd0hPLe9W8Amy6aiAFVsWejylaYU4Lg2hzuK3iPuT+yDn5z2C75MYoL9ogcQjtISG RdRI1yAM4EcV+eY+oHmqtpmb2KD1/JvxT+J3s86fEzIyzBirdw7EtE1w2BdJGtbK1HZo 3XAuLmLM8TqpD4CM8O9MO+5M1yZfv6ikU3cOcRtEDJDF3UrDTPjPoW6dttAM99XewElZ XB0Rq6HPh2YuMV/DkJjdUX4TIFaNye80xkEMymKLXJ9WAAF9kjBQdjHSIuhn7NCZX/rT qIYQ== 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=6GVfjJXD6j1M8r8F3XLriB0pU/GGSCO1tRe/La/6bzA=; fh=o/LYSQVcGQcPP2AXwUatwOBaQvSGKR2mEDDA/iy9ZY0=; b=ovaS1NMk0aCrPCrEi1c67tR7hb4Dp3mCqRJa+9QDHFippcFOLa7t/IaXArAKd4U1Hg 2wrgh2zB68vYh2/jC/93uAEfyNSQuCPAoEwj/pvBIBGcIu5ruXbkakqjRZ4N17rAqLP6 7KC4ODGwst6Kl9vB9VwqMEw4neKJjk68iWzH/0Tq9BPVdWtrv7BdDCE9yCC4fqKdnfKo /v1LRH7Pg75CX3H60uceFz4Ur0ur5wIuGyj7LjcemWy+GL84N1hS4THsh07Y2ns2c8RL 5bfEEsS3Jx6nlKRs9EXxobYE2hla4Mw6s2v3wb+Bl9D5edOhTTTBtXa34qDQuThUeGrG DPYg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=Zv2Oz6W4; 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-177488-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-177488-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. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id 4fb4d7f45d1cf-5733c32d206si5144747a12.472.2024.05.13.04.11.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 May 2024 04:11:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-177488-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=Zv2Oz6W4; 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-177488-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-177488-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 45E191F2185B for ; Mon, 13 May 2024 11:11:40 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C415C14B948; Mon, 13 May 2024 11:11:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="Zv2Oz6W4" Received: from out162-62-57-210.mail.qq.com (out162-62-57-210.mail.qq.com [162.62.57.210]) (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 C52D61C683 for ; Mon, 13 May 2024 11:11:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.57.210 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715598692; cv=none; b=Dkl3qEwwdOSLRtxa09On0YxTsADSCBd0S1bWrziF8ngelTfriDe09sWavbTDioLxbkpas7CjSF8IG9g1hXFXnROcxNoRcyPWiRE0IX1Vr+Q8of8U2W1wWWGMtb9LBeclSvu9IgYheSUAG37YNmdduOV4D7HKJh8m0fQy/42QLMg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715598692; c=relaxed/simple; bh=U+YaqH6u95D5uF12y/APAKShPk4UWSg2TpOgPH54Zyc=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=Lf+swNy6bHGkBpkgFdnrEoYuzwcXfXJGBCnffmxx9lqE3OJ4sVA9n1X0AD0qr+yGOQ2LuRgMFZUftXCKe0OHBEIh5T3EnBuomHiNr2On8zf36eLy2Iqj5eiaj8m1WCeBmyw5ooTx4NiDfPLZsPLVx3NG5PmjsExRO+lzBjQuuqg= 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=Zv2Oz6W4; arc=none smtp.client-ip=162.62.57.210 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=1715598679; bh=6GVfjJXD6j1M8r8F3XLriB0pU/GGSCO1tRe/La/6bzA=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Zv2Oz6W45BUPPWjamM2RnLzlAmjVqp4L4quqS5dQIGI5Vz6Oafb5Hg2jazhhf74qq 3vZHMmzoF6gm/l0xqWQdltsC28M03uLgAIFj5xxmYf8QaKAGF7bG+xeAnfqmx3dZsC Dr9Vv/3nxcuBT1dxC47hIVR7XJRMNjOeHY+6i338= Received: from pek-lxu-l1.wrs.com ([111.198.228.153]) by newxmesmtplogicsvrsza29-0.qq.com (NewEsmtp) with SMTP id 14E25A3C; Mon, 13 May 2024 19:05:14 +0800 X-QQ-mid: xmsmtpt1715598314tpl5kyix0 Message-ID: X-QQ-XMAILINFO: NGX5+lQVxpC+wDGYtpk5c91FahQWw2mR49kAi3AsWwG0igWeMEqkrA73C2SVC7 M1mwvhIVZNY5QMTwHCudkjND1vwptDjR/WxaR9fzI9FJq3UatwOf/glxLVLEvYbl8DLVGmghBWq5 OJplN1zNDKSFUL/iIpyjqwsX+5KJ7+XJdKyqzzVxtHtTu1NJs01K8jNWa5yWhE9XBk42qB4wXTru FZXZey4RPBpMU5k/a4G31dTynejy+fBk1M5hN/yD10+Gpw03O8ZkkrKj6n1F84fu1quuKy1rkNcz jiZ2zd2yp0ZRsDXhxAmXo/vBvReMNkEBAq41gqpos6XV+QHRE9Po2yqgYM9u7a5fZfGhS6ayTRBa OxVuRRjpDBB1eHfhRmd0sXNEGAXF8fQnDzYaNHn7HOxStpud9REgBvpWEpl7NFuQpaBDLGBRWo3G /wnpEI+4tcUnlh6LVms4LhMLoJXoDe1ocsdQ6aQ1Ad10t9BKfs0NLhy2x2pOdhYZL0FD+2l9BdXo krQShwaw07SPVFXZCXjfTOmrRDvXHa+vnMsMe95qmdfTDfkc+SUonDTER7vgIiQB3rAiVGJ0FRqI 5dPl8GZy0Ab+b4t91yxRf0myFcL2uJVXioJU+iD2IbS4bDvFtFnFbCga4qdvGfG9p2o1ZWqf5tSc LbKo8Rj4DW9nrfhtGeabTwFh5mxumHzVKOVI2dxz6I0+s/zxT5AIuiG4lbsSwar1PLyi2sCzELE1 6Z9fLY4LOF8hWrnyfcqD5M5iWKfTWUTnQeikhZPb0m4bmsnCyhn/zMqddZy0SsMueKJqd6rmcOgf h1LoZWz0xakEDFb5e/h3g9WxSVJ1KTY87sJUtk/sCqOdw45ICLGjsQPt3tmnip7ut1noUvAAcRur Hl9gk+LwiJWOuhD0DSJxJRGgzfrmiFEkdbj1a9pYwsTojz+yBOATu7C2B0Z2cygw== X-QQ-XMRINFO: MPJ6Tf5t3I/ycC2BItcBVIA= From: Edward Adam Davis To: syzbot+73414091bd382684ee2b@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [bcachefs?] kernel BUG in cpu_replicas_add_entry Date: Mon, 13 May 2024 19:05:13 +0800 X-OQ-MSGID: <20240513110512.3275990-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <0000000000001e59c20618455922@google.com> References: <0000000000001e59c20618455922@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 kb in cpu_replicas_add_entry #syz test https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git cf87f46fd34d diff --git a/fs/bcachefs/opts.c b/fs/bcachefs/opts.c index e1800c4119b5..2fc59b8aa32d 100644 --- a/fs/bcachefs/opts.c +++ b/fs/bcachefs/opts.c @@ -443,7 +443,7 @@ int bch2_parse_mount_opts(struct bch_fs *c, struct bch_opts *opts, char *options) { char *copied_opts, *copied_opts_start; - char *opt, *name, *val; + char *opt, *name, *val, opts_set = 0; int ret, id; struct printbuf err = PRINTBUF; u64 v; @@ -498,8 +498,11 @@ int bch2_parse_mount_opts(struct bch_fs *c, struct bch_opts *opts, goto bad_val; bch2_opt_set_by_id(opts, id, v); + opts_set = 1; } + if (!opts_set) + goto bad_opt; ret = 0; goto out;