From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.sourceforge.net (lists.sourceforge.net [216.105.38.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6B74CCCFA04 for ; Tue, 4 Nov 2025 18:51:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type:Cc: Reply-To:From:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Subject:In-Reply-To:MIME-Version:References: Message-ID:To:Date:Sender:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Zx7ozlKb7FzIk3u5Ylhq5Lwwzvt9eKArBPgy6TtGVqk=; b=WwA07cNAhRpnmi4bVvXFN0c1UZ wuwX09lm3v8Kqowa3rLO6px0U7e/TubNU06rm0CytrUCz0KHOeGjr7zyYBfDE0L6MtlbhWxD4YEbH 5aK3rk0i+l5ZmTMbThKbTUqQHvj241s1mn3RT07O/x8AVCNj9NF9jUL5XhVZe7L3A1rM=; Received: from [127.0.0.1] (helo=sfs-ml-4.v29.lw.sourceforge.com) by sfs-ml-4.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1vGM7e-0007Gn-KZ; Tue, 04 Nov 2025 18:51:14 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-4.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1vGM7d-0007Gg-I3 for linux-f2fs-devel@lists.sourceforge.net; Tue, 04 Nov 2025 18:51:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=YPkYNb3AdFbUUvWyK5+IEaMU2KcLnkNB85urH6+U/Jk=; b=miAHrjla5cueAFn5qychfIdoyw /lysrMi1GoVAJa11FKgK/GRbzIerxN/7BwrqKPMSEv/oawA4PfovyhAHOqwrWV7Qf/dH0mDcFnUXm jJ4RmdgQHe0IWJAa7wYUcj9sjLx9e4fYDtaQkOt/GVud1LiT1d/8tPBo7R8kXFiQQ8WQ=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=YPkYNb3AdFbUUvWyK5+IEaMU2KcLnkNB85urH6+U/Jk=; b=RHVC2j09LmfpAM0XLe1DNbz9Sj J/zr5tbNr/oIJ9zaWTvnaqjhxXitu9Jn/eUET2fatJoiQwoLOSH8kFOhIXgqH4Qu2rvXyakUyIfzK +9sCieSgKudiTB4KPnjdDbqDK1HPTMSBHKWMQdSAIlwzVnossdVNdYoEy4wHQmZuTkTM=; Received: from mail-ej1-f48.google.com ([209.85.218.48]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.95) id 1vGM7b-0006U0-Oa for linux-f2fs-devel@lists.sourceforge.net; Tue, 04 Nov 2025 18:51:13 +0000 Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-b6d2f5c0e8eso1141553666b.3 for ; Tue, 04 Nov 2025 10:51:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1762282260; x=1762887060; darn=lists.sourceforge.net; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=YPkYNb3AdFbUUvWyK5+IEaMU2KcLnkNB85urH6+U/Jk=; b=fqOqtZsKoccbtopkNe9IHGsNNP4ZO3/jhLG8BGlyiuQ/5hduoLKE3LAgFJWXTaxK3y tfE1b8O87lYI8dU7EvF4cglvlUjpTKUgNwXeS1plfmtlP3UPXxD5vlGau71qzxy3eQZA yiVcv8C/peXIi9xrd/Qh9TyfIcMNKk6ipLQqIUNCfWdnn1bTpt08rh2QNa5ubz8lbWap A3x6JY7j+VadyhfSx9+3MHogwFNT6yr6Kx/7S1X3hUm+CO9mYR7r0/0GUXCftqaFYcod oY9rFAsV2yfJsX8X6ChG2pCqq8O1Z4ckXCzmf9l9Po8I3eS+vrJDXra5WldZ23HWtc2O l1dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762282260; x=1762887060; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=YPkYNb3AdFbUUvWyK5+IEaMU2KcLnkNB85urH6+U/Jk=; b=Zcth32dWtonVZnVXYYO1rP2wgBbSSM9d0AWX6ZN9JdtgoniSYutO1geV8FUrgOFob9 7KrUR8+t5Pe3/6LiAkYccfNVPjnQTcC2Jyh+B65xaqb1mKyWCu7AtsRr+3Bd1peNuEZK /gTcIZRFvVYGagyTAU1B/eeMYGjgLsEQe7fPSLTnkCYyjlB7IDP9mdtdaD8SrtsmkGNA GpKqWiZDXzFAKPzYkEMpo7Nmue9t6gyKJrRb69JjjtMq3TRxd7KY2Rn9SSvpqL+t5Hx5 fTtSx/uZ0eMAVJTfwFk+8/a3F79Ek6vuMnG16dW/NonqwuG3chR/KkJNgnfw9s6P8AzW KxMQ== X-Forwarded-Encrypted: i=1; AJvYcCVPiSGlP4aIJM7qZnCbIno2tUGocys6Ak4wB2NFHhNMksZSq81I0IEGU/1JGOZWE+OoMZeDY38zRdUArC64TGv5@lists.sourceforge.net X-Gm-Message-State: AOJu0Yyqc8bcvyGX5cgdd4ivikqzhnkCjb7rTm16Yulq+tWPjlLU5sCy 2HS+BJcUJ+6yZzN+g7Cl9FkiDfNuyhj2q68hOQCmGI/laRluANHdufJBhCdHyji6vjmjkNcaI5n bwm1u X-Gm-Gg: ASbGncuuloyPtXEbxBu2YToyGnXqCDLzKpxgc+Bv0L8MVCNI4Uvma4zRY64tZPO/L7w 2JCWG+UbzINdBEjlUvS6jfsGXTn8VHUtSmuwdxEyAuUwqt6P3139rgB4zS+pqa9h7T+w/H3ib3f +hvroganVPV8RFcYbMAyDkYv4d8UZozkPpkWUuxI4Idmxdi5KOsCx4JsDXzvbA0JvkTYOtbLQVo swiNRO+TQq37qlEssxSQGyZgdnDkUhLXccWtXxrsTpjVGySreUhChWaY9aW0+oga0QBuv/nEc8a DFwbi2C34p5NNiJ4wmEXZ32Itp6Cf+hhQIQc+rL6bK0UpHwfQ5P++qYs/907mCfkgj8RjTAX3n/ EFD09Mj6kMVt+V+urje2qBwswCNn7vwXiksfCkmHnsoTYbcAxw2WIaC7waRNieQBbmpARUcKN1b 5/OLo= X-Google-Smtp-Source: AGHT+IFAz3YGZNVaEACS46pBOhwodMBp8mAa30t1ei+hvvakkC32yROwn5/v/BY4HZBMgQz5jF71mw== X-Received: by 2002:a17:907:3f1b:b0:b43:b7ec:b8a1 with SMTP id a640c23a62f3a-b726529edfemr13155566b.24.1762280751465; Tue, 04 Nov 2025 10:25:51 -0800 (PST) Received: from pathway.suse.cz ([176.114.240.130]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b723d3a3d4asm277568566b.2.2025.11.04.10.25.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Nov 2025 10:25:51 -0800 (PST) Date: Tue, 4 Nov 2025 19:25:48 +0100 To: Joanne Koong Message-ID: References: <69096836.a70a0220.88fb8.0006.GAE@google.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Headers-End: 1vGM7b-0006U0-Oa Subject: Re: [f2fs-dev] [syzbot] [iomap?] kernel BUG in folio_end_read (2) X-BeenThere: linux-f2fs-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Petr Mladek via Linux-f2fs-devel Reply-To: Petr Mladek Cc: brauner@kernel.org, John Ogness , djwong@kernel.org, syzkaller-bugs@googlegroups.com, linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, linux-xfs@vger.kernel.org, linux-fsdevel@vger.kernel.org, syzbot , jaegeuk@kernel.org, "amurray@thegoodpenguin.co.uk" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net QWRkaW5nIEpvaG4gaW50byBDYy4KCk9uIFR1ZSAyMDI1LTExLTA0IDA5OjQ1OjI3LCBKb2FubmUg S29vbmcgd3JvdGU6Cj4gT24gTW9uLCBOb3YgMywgMjAyNSBhdCA2OjQz4oCvUE0gc3l6Ym90Cj4g PHN5emJvdCszNjg2NzU4NjYwZjk4MGI0MDJkY0BzeXprYWxsZXIuYXBwc3BvdG1haWwuY29tPiB3 cm90ZToKPiA+Cj4gPiBIZWxsbywKPiA+Cj4gPiBzeXpib3QgaGFzIHRlc3RlZCB0aGUgcHJvcG9z ZWQgcGF0Y2ggYnV0IHRoZSByZXByb2R1Y2VyIGlzIHN0aWxsIHRyaWdnZXJpbmcgYW4gaXNzdWU6 Cj4gPiBXQVJOSU5HIGluIGdldF9kYXRhCj4gPgo+ID4gbG9vcDA6IGRldGVjdGVkIGNhcGFjaXR5 IGNoYW5nZSBmcm9tIDAgdG8gMTYKPiA+IC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0t LS0tLQo+ID4gV0FSTklORzoga2VybmVsL3ByaW50ay9wcmludGtfcmluZ2J1ZmZlci5jOjEyNzgg YXQgZ2V0X2RhdGErMHg0OGEvMHg4NDAga2VybmVsL3ByaW50ay9wcmludGtfcmluZ2J1ZmZlci5j OjEyNzgsIENQVSMxOiBzeXouMC41ODUvNzY1MgoKSXQgc2VlbXMgdG8gdHJpZ2dlciBhbiAiSWxs ZWdhYyBibG9jayBkZXNjcmlwdGlvbiIgd2FybmluZywgc2VlIDoKCiAgIDEyNjMgICAgICAgICAv KiBSZWd1bGFyIGRhdGEgYmxvY2s6IEBiZWdpbiBsZXNzIHRoYW4gQG5leHQgYW5kIGluIHNhbWUg d3JhcC4gKi8KICAgMTI2NCAgICAgICAgIGlmICghaXNfYmxrX3dyYXBwZWQoZGF0YV9yaW5nLCBi bGtfbHBvcy0+YmVnaW4sIGJsa19scG9zLT5uZXh0KSAmJgogICAxMjY1ICAgICAgICAgICAgIGJs a19scG9zLT5iZWdpbiA8IGJsa19scG9zLT5uZXh0KSB7CiAgIDEyNjYgICAgICAgICAgICAgICAg IGRiID0gdG9fYmxvY2soZGF0YV9yaW5nLCBibGtfbHBvcy0+YmVnaW4pOwogICAxMjY3ICAgICAg ICAgICAgICAgICAqZGF0YV9zaXplID0gYmxrX2xwb3MtPm5leHQgLSBibGtfbHBvcy0+YmVnaW47 CiAgIDEyNjggCiAgIDEyNjkgICAgICAgICAvKiBXcmFwcGluZyBkYXRhIGJsb2NrOiBAYmVnaW4g aXMgb25lIHdyYXAgYmVoaW5kIEBuZXh0LiAqLwogICAxMjcwICAgICAgICAgfSBlbHNlIGlmICgh aXNfYmxrX3dyYXBwZWQoZGF0YV9yaW5nLAogICAxMjcxICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgYmxrX2xwb3MtPmJlZ2luICsgREFUQV9TSVpFKGRhdGFfcmluZyksCiAgIDEy NzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtfbHBvcy0+bmV4dCkpIHsK ICAgMTI3MyAgICAgICAgICAgICAgICAgZGIgPSB0b19ibG9jayhkYXRhX3JpbmcsIDApOwogICAx Mjc0ICAgICAgICAgICAgICAgICAqZGF0YV9zaXplID0gREFUQV9JTkRFWChkYXRhX3JpbmcsIGJs a19scG9zLT5uZXh0KTsKICAgMTI3NSAKICAgMTI3NiAgICAgICAgIC8qIElsbGVnYWwgYmxvY2sg ZGVzY3JpcHRpb24uICovCiAgIDEyNzcgICAgICAgICB9IGVsc2UgewogICAxMjc4ICAgICAgICAg ICAgICAgICBXQVJOX09OX09OQ0UoMSk7CQk8LS0tLS0tLS0tLS0KICAgMTI3OSAgICAgICAgICAg ICAgICAgcmV0dXJuIE5VTEw7CiAgIDEyODAgICAgICAgICB9CgoKPiA+IE1vZHVsZXMgbGlua2Vk IGluOgo+ID4gQ1BVOiAxIFVJRDogMCBQSUQ6IDc2NTIgQ29tbTogc3l6LjAuNTg1IE5vdCB0YWlu dGVkIHN5emthbGxlciAjMCBQUkVFTVBUKGZ1bGwpCj4gPiBIYXJkd2FyZSBuYW1lOiBHb29nbGUg R29vZ2xlIENvbXB1dGUgRW5naW5lL0dvb2dsZSBDb21wdXRlIEVuZ2luZSwgQklPUyBHb29nbGUg MTAvMDIvMjAyNQo+ID4gUklQOiAwMDEwOmdldF9kYXRhKzB4NDhhLzB4ODQwIGtlcm5lbC9wcmlu dGsvcHJpbnRrX3JpbmdidWZmZXIuYzoxMjc4Cj4gPiBDb2RlOiA4MyBjNCBmOCA0OCBiOCAwMCAw MCAwMCAwMCAwMCBmYyBmZiBkZiA0MSAwZiBiNiAwNCAwNyA4NCBjMCAwZiA4NSBlZSAwMSAwMCAw MCA0NCA4OSA2NSAwMCA0OSA4MyBjNSAwOCBlYiAxMyBlOCBhNyAxOSAxZiAwMCA5MCA8MGY+IDBi IDkwIGViIDA1IGU4IDljIDE5IDFmIDAwIDQ1IDMxIGVkIDRjIDg5IGU4IDQ4IDgzIGM0IDI4IDVi IDQxCj4gPiBSU1A6IDAwMTg6ZmZmZmM5MDAwMzUxNzBlMCBFRkxBR1M6IDAwMDEwMjkzCj4gPiBS QVg6IGZmZmZmZmZmODFhMWVlZTkgUkJYOiAwMDAwM2ZmZmZmZmZmZmZmIFJDWDogZmZmZjg4ODAz MzI1NWI4MAo+ID4gUkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTogMDAwMDNmZmZmZmZmZmZmZiBS REk6IDAwMDAwMDAwMDAwMDAwMDAKPiA+IFJCUDogMDAwMDAwMDAwMDAwMDAxMiBSMDg6IDAwMDAw MDAwMDAwMDBlNTUgUjA5OiAwMDAwMDAzMjVlMjEzY2M3Cj4gPiBSMTA6IDAwMDAwMDMyNWUyMTNj YzcgUjExOiAwMDAwMWRlNGMyMDAwMDM3IFIxMjogMDAwMDAwMDAwMDAwMDAxMgo+ID4gUjEzOiAw MDAwMDAwMDAwMDAwMDAwIFIxNDogZmZmZmM5MDAwMzUxNzIyOCBSMTU6IDFmZmZmZmZmZjFiY2E2 NDYKPiA+IEZTOiAgMDAwMDdmNDRlYjhkYTZjMCgwMDAwKSBHUzpmZmZmODg4MTI1ZmRhMDAwKDAw MDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPiA+IENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAw MCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKPiA+IENSMjogMDAwMDdmNDRlYTk3MjJlMCBDUjM6IDAw MDAwMDAwNjYzNDQwMDAgQ1I0OiAwMDAwMDAwMDAwMzUyNmYwCj4gPiBDYWxsIFRyYWNlOgo+ID4g IDxUQVNLPgo+ID4gIGNvcHlfZGF0YSBrZXJuZWwvcHJpbnRrL3ByaW50a19yaW5nYnVmZmVyLmM6 MTg1NyBbaW5saW5lXQo+ID4gIHByYl9yZWFkIGtlcm5lbC9wcmludGsvcHJpbnRrX3JpbmdidWZm ZXIuYzoxOTY2IFtpbmxpbmVdCj4gPiAgX3ByYl9yZWFkX3ZhbGlkKzB4NjcyLzB4YTkwIGtlcm5l bC9wcmludGsvcHJpbnRrX3JpbmdidWZmZXIuYzoyMTQzCj4gPiAgcHJiX3JlYWRfdmFsaWQrMHgz Yy8weDYwIGtlcm5lbC9wcmludGsvcHJpbnRrX3JpbmdidWZmZXIuYzoyMjE1Cj4gPiAgcHJpbnRr X2dldF9uZXh0X21lc3NhZ2UrMHgxNWMvMHg3YjAga2VybmVsL3ByaW50ay9wcmludGsuYzoyOTc4 Cj4gPiAgY29uc29sZV9lbWl0X25leHRfcmVjb3JkIGtlcm5lbC9wcmludGsvcHJpbnRrLmM6MzA2 MiBbaW5saW5lXQo+ID4gIGNvbnNvbGVfZmx1c2hfb25lX3JlY29yZCBrZXJuZWwvcHJpbnRrL3By aW50ay5jOjMxOTQgW2lubGluZV0KPiA+ICBjb25zb2xlX2ZsdXNoX2FsbCsweDRjYy8weGIxMCBr ZXJuZWwvcHJpbnRrL3ByaW50ay5jOjMyNjgKPiA+ICBfX2NvbnNvbGVfZmx1c2hfYW5kX3VubG9j ayBrZXJuZWwvcHJpbnRrL3ByaW50ay5jOjMyOTggW2lubGluZV0KPiA+ICBjb25zb2xlX3VubG9j aysweGJiLzB4MTkwIGtlcm5lbC9wcmludGsvcHJpbnRrLmM6MzMzOAo+ID4gIHZwcmludGtfZW1p dCsweDRjNS8weDU5MCBrZXJuZWwvcHJpbnRrL3ByaW50ay5jOjI0MjMKPiA+ICBfcHJpbnRrKzB4 Y2YvMHgxMjAga2VybmVsL3ByaW50ay9wcmludGsuYzoyNDQ4Cj4gPiAgX2Vyb2ZzX3ByaW50aysw eDM0OS8weDQxMCBmcy9lcm9mcy9zdXBlci5jOjMzCj4gPiAgZXJvZnNfZmNfZmlsbF9zdXBlcisw eDE1OTEvMHgxYjIwIGZzL2Vyb2ZzL3N1cGVyLmM6NzQ2Cj4gPiAgZ2V0X3RyZWVfYmRldl9mbGFn cysweDQwZS8weDRkMCBmcy9zdXBlci5jOjE2OTIKPiA+ICB2ZnNfZ2V0X3RyZWUrMHg5Mi8weDJi MCBmcy9zdXBlci5jOjE3NTIKPiA+ICBmY19tb3VudCBmcy9uYW1lc3BhY2UuYzoxMTk4IFtpbmxp bmVdCj4gPiAgZG9fbmV3X21vdW50X2ZjIGZzL25hbWVzcGFjZS5jOjM2NDEgW2lubGluZV0KPiA+ ICBkb19uZXdfbW91bnQrMHgzMDIvMHhhMTAgZnMvbmFtZXNwYWNlLmM6MzcxNwo+ID4gIGRvX21v dW50IGZzL25hbWVzcGFjZS5jOjQwNDAgW2lubGluZV0KPiA+ICBfX2RvX3N5c19tb3VudCBmcy9u YW1lc3BhY2UuYzo0MjI4IFtpbmxpbmVdCj4gPiAgX19zZV9zeXNfbW91bnQrMHgzMTMvMHg0MTAg ZnMvbmFtZXNwYWNlLmM6NDIwNQo+ID4gIGRvX3N5c2NhbGxfeDY0IGFyY2gveDg2L2VudHJ5L3N5 c2NhbGxfNjQuYzo2MyBbaW5saW5lXQo+ID4gIGRvX3N5c2NhbGxfNjQrMHhmYS8weGZhMCBhcmNo L3g4Ni9lbnRyeS9zeXNjYWxsXzY0LmM6OTQKPiA+ICBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2h3 ZnJhbWUrMHg3Ny8weDdmCj4gPiBSSVA6IDAwMzM6MHg3ZjQ0ZWE5OTA3NmEKPiA+IENvZGU6IGQ4 IDY0IDg5IDAyIDQ4IGM3IGMwIGZmIGZmIGZmIGZmIGViIGE2IGU4IGRlIDFhIDAwIDAwIDY2IDJl IDBmIDFmIDg0IDAwIDAwIDAwIDAwIDAwIDBmIDFmIDQwIDAwIDQ5IDg5IGNhIGI4IGE1IDAwIDAw IDAwIDBmIDA1IDw0OD4gM2QgMDEgZjAgZmYgZmYgNzMgMDEgYzMgNDggYzcgYzEgYTggZmYgZmYg ZmYgZjcgZDggNjQgODkgMDEgNDgKPiA+IFJTUDogMDAyYjowMDAwN2Y0NGViOGQ5ZTY4IEVGTEFH UzogMDAwMDAyNDYgT1JJR19SQVg6IDAwMDAwMDAwMDAwMDAwYTUKPiA+IFJBWDogZmZmZmZmZmZm ZmZmZmZkYSBSQlg6IDAwMDA3ZjQ0ZWI4ZDllZjAgUkNYOiAwMDAwN2Y0NGVhOTkwNzZhCj4gPiBS RFg6IDAwMDAyMDAwMDAwMDAxODAgUlNJOiAwMDAwMjAwMDAwMDAwMWMwIFJESTogMDAwMDdmNDRl YjhkOWViMAo+ID4gUkJQOiAwMDAwMjAwMDAwMDAwMTgwIFIwODogMDAwMDdmNDRlYjhkOWVmMCBS MDk6IDAwMDAwMDAwMDAwMDAwMDAKPiA+IFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAw MDAwMDAwMDAyNDYgUjEyOiAwMDAwMjAwMDAwMDAwMWMwCj4gPiBSMTM6IDAwMDA3ZjQ0ZWI4ZDll YjAgUjE0OiAwMDAwMDAwMDAwMDAwMWExIFIxNTogMDAwMDIwMDAwMDAwMDA4MAo+ID4gIDwvVEFT Sz4KPiA+Cj4gCj4gVGhpcyBsb29rcyB1bnJlbGF0ZWQgdG8gdGhlIGlvbWFwIGNoYW5nZXMgYW5k IHNlZW1zIHRpZWQgdG8gdGhlIHJlY2VudAo+IHByaW50ayBjb25zb2xlIGZsdXNoaW5nIGNoYW5n ZXMuIEhtbSwgbWF5YmUgb25lIG9mIHRoZXNlIGNoYW5nZXMKPiBbMSwyLDNdPwo+PiAKPiBbMV0g aHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzIwMjUxMDIwLXByaW50a19sZWdhY3lfdGhyZWFk X2NvbnNvbGVfbG9jay12My0xLTAwZjFmMGFjMDU1YUB0aGVnb29kcGVuZ3Vpbi5jby51ay8KPiBb Ml0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzIwMjUxMDIwLXByaW50a19sZWdhY3lfdGhy ZWFkX2NvbnNvbGVfbG9jay12My0yLTAwZjFmMGFjMDU1YUB0aGVnb29kcGVuZ3Vpbi5jby51ay8K PiBbM10gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzIwMjUxMDIwLXByaW50a19sZWdhY3lf dGhyZWFkX2NvbnNvbGVfbG9jay12My0zLTAwZjFmMGFjMDU1YUB0aGVnb29kcGVuZ3Vpbi5jby51 ay8KClRoZXNlIHBhdGNoZXMgbW9kaWZpZWQgdGhlIGNhbGxlcnMgb2YgdGhlIHByaW50a19yaW5n YnVmZmVyIEFQSS4KSSBkb3VidCB0aGF0IHRoZXkgbWlnaHQgY2F1c2UgdGhlIHByb2JsZW0uCgpJ dCByYXRoZXIgbG9va3MgbGlrZSBhbiBpbnRlcm5hbCBidWcgaW4gdGhlIHByaW50a19yaW5nYnVm ZmVyIGNvZGUuCkFuZCB0aGVyZSBpcyBvbmx5IG9uZSByZWNlbnQgcGF0Y2g6CgogICBodHRwczov L3BhdGNoLm1zZ2lkLmxpbmsvMjAyNTA5MDUxNDQxNTIuOTEzNy0yLWQtdGF0aWFuaW5AeWFuZGV4 LXRlYW0ucnUKClRoZSBzY2VuYXJpbyBsZWFkaW5nIHRvIHRoZSBXQVJOKCkgaXMgbm90IG9idmlv dXMgdG8gbWUuIEJ1dCB0aGUgcGF0Y2gKdG91Y2hlZCB0aGlzIGNvZGUgcGF0aC4gU28gaXQgaXMg YSBsaWtlbHkgY3VscHJpdC4gSSBoYXZlIHRvIHRoaW5rCm1vcmUgYWJvdXQgaXQuCgpBbnl3YXks IEkgd29uZGVyIGlmIHRoZSBXQVJOSU5HIGlzIHJlcHJvZHVjaWJsZSBhbmQgaWYgaXQgaGFwcGVu cyBldmVuIGFmdGVyCnJldmVydGluZyB0aGUgY29tbWl0IDY3ZTFiMDA1MmY2YmI4MmJlODRlMyAo InByaW50a19yaW5nYnVmZmVyOiBkb24ndApuZWVkbGVzc2x5IHdyYXAgZGF0YSBibG9ja3MgYXJv dW5kIikKCkJlc3QgUmVnYXJkcywKUGV0cgoKPiBUaGFua3MsCj4gSm9hbm5lCj4gCj4gPgo+ID4g VGVzdGVkIG9uOgo+ID4KPiA+IGNvbW1pdDogICAgICAgICA5ODIzMTIwOSBBZGQgbGludXgtbmV4 dCBzcGVjaWZpYyBmaWxlcyBmb3IgMjAyNTExMDMKPiA+IGdpdCB0cmVlOiAgICAgICBsaW51eC1u ZXh0Cj4gPiBjb25zb2xlIG91dHB1dDogaHR0cHM6Ly9zeXprYWxsZXIuYXBwc3BvdC5jb20veC9s b2cudHh0P3g9MTM3MGEyOTI1ODAwMDAKPiA+IGtlcm5lbCBjb25maWc6ICBodHRwczovL3N5emth bGxlci5hcHBzcG90LmNvbS94Ly5jb25maWc/eD00M2NjMGUzMTU1OGNiNTI3Cj4gPiBkYXNoYm9h cmQgbGluazogaHR0cHM6Ly9zeXprYWxsZXIuYXBwc3BvdC5jb20vYnVnP2V4dGlkPTM2ODY3NTg2 NjBmOTgwYjQwMmRjCj4gPiBjb21waWxlcjogICAgICAgRGViaWFuIGNsYW5nIHZlcnNpb24gMjAu MS44ICgrKzIwMjUwNzA4MDYzNTUxKzBjOWY5MDliNzk3Ni0xfmV4cDF+MjAyNTA3MDgxODM3MDIu MTM2KSwgRGViaWFuIExMRCAyMC4xLjgKPiA+Cj4gPiBOb3RlOiBubyBwYXRjaGVzIHdlcmUgYXBw bGllZC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpM aW51eC1mMmZzLWRldmVsIG1haWxpbmcgbGlzdApMaW51eC1mMmZzLWRldmVsQGxpc3RzLnNvdXJj ZWZvcmdlLm5ldApodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9s aW51eC1mMmZzLWRldmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) (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 4098333E345 for ; Tue, 4 Nov 2025 18:25:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762280755; cv=none; b=JB2jpWA8/oyCQ05KQp3EReRFuoo3x9Npb32FlmWINGUb9qUSPT9dsbu6qM8RRH6Htv0biUq7HZcDD8VW8LG6KzNQvQvzbIHqhriQ4YVHUfjDV4O9PiX7mtNalHLBVMt8LVKg9hzcIjkXqRNuCx/JWPfwWVbJoZgHw9/vryKodqA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762280755; c=relaxed/simple; bh=xQr66sfWcYDPdt1OZVxS5cHO8GM9E9VyMkXI31644oE=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=FGRh5E1BQJs15DDQitPSazhurPRvd/HzclTt4MsWwKCm94bEnATJPAj6gnAYvbynMS7YS/SVRKCa/i4T1hGlEfaDtvirHyNoQ0o6t4/jgWocnODACQ9MJQKdveVJXzBNmMEPfFA6pxFTo8P9VcK5U/ggunLCC0gWWiNzWC6BH3s= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=X5qjeZyA; arc=none smtp.client-ip=209.85.218.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="X5qjeZyA" Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-b710601e659so373553666b.1 for ; Tue, 04 Nov 2025 10:25:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1762280751; x=1762885551; darn=vger.kernel.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=YPkYNb3AdFbUUvWyK5+IEaMU2KcLnkNB85urH6+U/Jk=; b=X5qjeZyAUNH27ueKeS1/TnkFDc/bloo9oIINnR2Dr0BJep65ZuczAgP2Yp9roIXY9w a8vIW86MS8yoHbqApY3cHZ2+zP8XbrCpBlDSEpLaii11Wn926kZtKgavZ4rI+ohXQz32 Api7RbuscN2JEwbS4zjdBesFzGpKfjs1T1nTb6QJlsKft0cXwIvU7Zv5Bg0t8z1oEDCG dTfvvWGvMtkL796BVLNY8kc+QSBAnIlTC7CAq4bnPVjGKgECIIhymFQIbyejBaTtVxpc qwxLDfd3O3761BNz5FewfCqYDuBplKMll9VOJL0s7FD1Ivi/rsP1mKUDrDt9j0VcxavN ReCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762280751; x=1762885551; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=YPkYNb3AdFbUUvWyK5+IEaMU2KcLnkNB85urH6+U/Jk=; b=nRbyCN9k8/7kNp636keyNnE3Y+iDg+Uoil8d5Bn5gSOmplWEqhTU61w1G3DmMB0fas +ibM5riTHtiRVjZCYxn0PwE6+EBNr9FAEficv7+rp1qi4/s44ch5iDxDJEDWALbgq4J+ h/SFqj+hS0zY4IL4Bls1INVy9BXFJ8Qoft3feS5Nr/5ZP3SOG2jRUJTLEYEFFYlZT6ZM wOeeqMyBWxyU0s9RT7Mnc8ZKhEjW19/T4ijtBdhEfsI8LZdKuQhgaXDzf3r+TFB/z59H cfbXVIWRGbGLqM/D0UHSpago+IlBjl6Di2x3swU8cbmNe03PmKCPUO+bDmAmZAcrQzGw sxBQ== X-Forwarded-Encrypted: i=1; AJvYcCVttlLhB/7Qs15dLrdyyXIe29LvFDrxMoY2LBKyFtJe3rrRjFRDkH5lODjsSszlrcdXc9IvuVsOJkg=@vger.kernel.org X-Gm-Message-State: AOJu0YxIeGzVxdUW2AE7sZKxGR4hRNpMV5TMvBE5uS+9H3rd99EcHuk3 OeZqY59M2qIcty+sDjnEEI+yuodeuBswOiqiX1bdjFAwFWsSwioe8NhM/EthEFDmTHc= X-Gm-Gg: ASbGnctOHpCiJgvheOqZYtM62WpWtd56+wz+O/3OxcXAmO5PELpcMG/SqxIkJ/0nGI3 tTxkhcw2Wbci6MxRC2e5Gm7mr81e5/ChpAeIsnFvu+LtXCOn9ORmMoUGlgqSE4RrkeEzYs97dBp X9P9teNg/4LzkJMSd6i4jdeTV90CM53I+m8S2TkTw/zPZkLjKUwgaEQSzmsrC+xo+FWJCpacySd VJrSzVcFmp0grqugZhMvcCxNCfgay8aaBiq36yeC89Jf/TP/w5qrZShheENnkEDI2xvhZ1M/eio DHCcTbNllssZAyG8/hQWppsv2jnRbbotHGBvOWPnbsY4b9INAf9mThG5g5WoxgCSgZ2DPPig2J8 Tcv7OR6Xs+QBms4I+6NF7nPGUyN6dn2xCgCoeEjCgcJSjQxKLhBSu7STC8ajOCzaJCGgLG/6DiR jsnow= X-Google-Smtp-Source: AGHT+IFAz3YGZNVaEACS46pBOhwodMBp8mAa30t1ei+hvvakkC32yROwn5/v/BY4HZBMgQz5jF71mw== X-Received: by 2002:a17:907:3f1b:b0:b43:b7ec:b8a1 with SMTP id a640c23a62f3a-b726529edfemr13155566b.24.1762280751465; Tue, 04 Nov 2025 10:25:51 -0800 (PST) Received: from pathway.suse.cz ([176.114.240.130]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b723d3a3d4asm277568566b.2.2025.11.04.10.25.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Nov 2025 10:25:51 -0800 (PST) Date: Tue, 4 Nov 2025 19:25:48 +0100 From: Petr Mladek To: Joanne Koong Cc: syzbot , "amurray@thegoodpenguin.co.uk" , brauner@kernel.org, chao@kernel.org, djwong@kernel.org, jaegeuk@kernel.org, linux-f2fs-devel@lists.sourceforge.net, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-xfs@vger.kernel.org, syzkaller-bugs@googlegroups.com, John Ogness Subject: Re: [syzbot] [iomap?] kernel BUG in folio_end_read (2) Message-ID: References: <69096836.a70a0220.88fb8.0006.GAE@google.com> Precedence: bulk X-Mailing-List: linux-xfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Adding John into Cc. On Tue 2025-11-04 09:45:27, Joanne Koong wrote: > On Mon, Nov 3, 2025 at 6:43 PM syzbot > wrote: > > > > Hello, > > > > syzbot has tested the proposed patch but the reproducer is still triggering an issue: > > WARNING in get_data > > > > loop0: detected capacity change from 0 to 16 > > ------------[ cut here ]------------ > > WARNING: kernel/printk/printk_ringbuffer.c:1278 at get_data+0x48a/0x840 kernel/printk/printk_ringbuffer.c:1278, CPU#1: syz.0.585/7652 It seems to trigger an "Illegac block description" warning, see : 1263 /* Regular data block: @begin less than @next and in same wrap. */ 1264 if (!is_blk_wrapped(data_ring, blk_lpos->begin, blk_lpos->next) && 1265 blk_lpos->begin < blk_lpos->next) { 1266 db = to_block(data_ring, blk_lpos->begin); 1267 *data_size = blk_lpos->next - blk_lpos->begin; 1268 1269 /* Wrapping data block: @begin is one wrap behind @next. */ 1270 } else if (!is_blk_wrapped(data_ring, 1271 blk_lpos->begin + DATA_SIZE(data_ring), 1272 blk_lpos->next)) { 1273 db = to_block(data_ring, 0); 1274 *data_size = DATA_INDEX(data_ring, blk_lpos->next); 1275 1276 /* Illegal block description. */ 1277 } else { 1278 WARN_ON_ONCE(1); <----------- 1279 return NULL; 1280 } > > Modules linked in: > > CPU: 1 UID: 0 PID: 7652 Comm: syz.0.585 Not tainted syzkaller #0 PREEMPT(full) > > Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 > > RIP: 0010:get_data+0x48a/0x840 kernel/printk/printk_ringbuffer.c:1278 > > Code: 83 c4 f8 48 b8 00 00 00 00 00 fc ff df 41 0f b6 04 07 84 c0 0f 85 ee 01 00 00 44 89 65 00 49 83 c5 08 eb 13 e8 a7 19 1f 00 90 <0f> 0b 90 eb 05 e8 9c 19 1f 00 45 31 ed 4c 89 e8 48 83 c4 28 5b 41 > > RSP: 0018:ffffc900035170e0 EFLAGS: 00010293 > > RAX: ffffffff81a1eee9 RBX: 00003fffffffffff RCX: ffff888033255b80 > > RDX: 0000000000000000 RSI: 00003fffffffffff RDI: 0000000000000000 > > RBP: 0000000000000012 R08: 0000000000000e55 R09: 000000325e213cc7 > > R10: 000000325e213cc7 R11: 00001de4c2000037 R12: 0000000000000012 > > R13: 0000000000000000 R14: ffffc90003517228 R15: 1ffffffff1bca646 > > FS: 00007f44eb8da6c0(0000) GS:ffff888125fda000(0000) knlGS:0000000000000000 > > CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > > CR2: 00007f44ea9722e0 CR3: 0000000066344000 CR4: 00000000003526f0 > > Call Trace: > > > > copy_data kernel/printk/printk_ringbuffer.c:1857 [inline] > > prb_read kernel/printk/printk_ringbuffer.c:1966 [inline] > > _prb_read_valid+0x672/0xa90 kernel/printk/printk_ringbuffer.c:2143 > > prb_read_valid+0x3c/0x60 kernel/printk/printk_ringbuffer.c:2215 > > printk_get_next_message+0x15c/0x7b0 kernel/printk/printk.c:2978 > > console_emit_next_record kernel/printk/printk.c:3062 [inline] > > console_flush_one_record kernel/printk/printk.c:3194 [inline] > > console_flush_all+0x4cc/0xb10 kernel/printk/printk.c:3268 > > __console_flush_and_unlock kernel/printk/printk.c:3298 [inline] > > console_unlock+0xbb/0x190 kernel/printk/printk.c:3338 > > vprintk_emit+0x4c5/0x590 kernel/printk/printk.c:2423 > > _printk+0xcf/0x120 kernel/printk/printk.c:2448 > > _erofs_printk+0x349/0x410 fs/erofs/super.c:33 > > erofs_fc_fill_super+0x1591/0x1b20 fs/erofs/super.c:746 > > get_tree_bdev_flags+0x40e/0x4d0 fs/super.c:1692 > > vfs_get_tree+0x92/0x2b0 fs/super.c:1752 > > fc_mount fs/namespace.c:1198 [inline] > > do_new_mount_fc fs/namespace.c:3641 [inline] > > do_new_mount+0x302/0xa10 fs/namespace.c:3717 > > do_mount fs/namespace.c:4040 [inline] > > __do_sys_mount fs/namespace.c:4228 [inline] > > __se_sys_mount+0x313/0x410 fs/namespace.c:4205 > > do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] > > do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94 > > entry_SYSCALL_64_after_hwframe+0x77/0x7f > > RIP: 0033:0x7f44ea99076a > > Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 > > RSP: 002b:00007f44eb8d9e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 > > RAX: ffffffffffffffda RBX: 00007f44eb8d9ef0 RCX: 00007f44ea99076a > > RDX: 0000200000000180 RSI: 00002000000001c0 RDI: 00007f44eb8d9eb0 > > RBP: 0000200000000180 R08: 00007f44eb8d9ef0 R09: 0000000000000000 > > R10: 0000000000000000 R11: 0000000000000246 R12: 00002000000001c0 > > R13: 00007f44eb8d9eb0 R14: 00000000000001a1 R15: 0000200000000080 > > > > > > This looks unrelated to the iomap changes and seems tied to the recent > printk console flushing changes. Hmm, maybe one of these changes > [1,2,3]? >> > [1] https://lore.kernel.org/all/20251020-printk_legacy_thread_console_lock-v3-1-00f1f0ac055a@thegoodpenguin.co.uk/ > [2] https://lore.kernel.org/all/20251020-printk_legacy_thread_console_lock-v3-2-00f1f0ac055a@thegoodpenguin.co.uk/ > [3] https://lore.kernel.org/all/20251020-printk_legacy_thread_console_lock-v3-3-00f1f0ac055a@thegoodpenguin.co.uk/ These patches modified the callers of the printk_ringbuffer API. I doubt that they might cause the problem. It rather looks like an internal bug in the printk_ringbuffer code. And there is only one recent patch: https://patch.msgid.link/20250905144152.9137-2-d-tatianin@yandex-team.ru The scenario leading to the WARN() is not obvious to me. But the patch touched this code path. So it is a likely culprit. I have to think more about it. Anyway, I wonder if the WARNING is reproducible and if it happens even after reverting the commit 67e1b0052f6bb82be84e3 ("printk_ringbuffer: don't needlessly wrap data blocks around") Best Regards, Petr > Thanks, > Joanne > > > > > Tested on: > > > > commit: 98231209 Add linux-next specific files for 20251103 > > git tree: linux-next > > console output: https://syzkaller.appspot.com/x/log.txt?x=1370a292580000 > > kernel config: https://syzkaller.appspot.com/x/.config?x=43cc0e31558cb527 > > dashboard link: https://syzkaller.appspot.com/bug?extid=3686758660f980b402dc > > compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 > > > > Note: no patches were applied.