Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp56182rwl; Thu, 30 Mar 2023 12:05:04 -0700 (PDT) X-Google-Smtp-Source: AKy350Zlka+QHqmxmrEhqOITEFdx9AMfWWRtNRnkRLcg8DxgW816caCmDgQ59L80zbtmrLcfYEjt X-Received: by 2002:a05:6402:2811:b0:4bb:c3ce:63fc with SMTP id h17-20020a056402281100b004bbc3ce63fcmr28093242ede.3.1680203103727; Thu, 30 Mar 2023 12:05:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680203103; cv=none; d=google.com; s=arc-20160816; b=EcUfac3s59aarITdqK8CPClQuO9MbBmcF0kiiQmbvnr0u1IbEEB/NzHw8B0F6MWIy2 c1DiJK0HL1yGwaVtFjSg2b2N8ErkSkVs0rAs88LT99fJ99OTtuFB2SXB81wpReuVKRvG DUv0fLf3gAWAc/QhPLfN7acbgtDLRV7i1lWN9i2KAqJ9w0+X/A9rVAX4yxA6xikDZoHz +TJGEVdksYlsuytjerBthSrh5NbO8upuKcuc1XrrvVnmSeGyl0GPrerbHsm5h0XPSwZR 9geas29Trlz3oXBorz7CrocydmkkSx8Gm96ecfPCyZIMn01Nv2zi4i3AvHaGx7QuRcZC zIBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:subject:user-agent:mime-version:date:message-id; bh=l8v8zPa/CmQXD5e25VjyZassTT8+eLo1omP6zxyJh3o=; b=QBs1rSspknx5W7wcD66mNi12DIltDjdvOKHoHKReHOecJAxyZL4Bzo5/xicmQODNr7 tiWo0OfFMQXONksYwIii9ufwOu5djFmC8XpvQZ6hvrreySxu2G/CKoU5iF9VxAkY0PwB 1sG9/Gs/rdhSJZ5EdjCJ9z8ME2/y4DkYA+7GrUPbkyFD0NqC8iOBkkF1/BDPhjGAP1Db GIl1v+nU0/e9DesxVePdhMhlE/VGrtLAYbNncigoSuOEtx/rY/Kufm0GdDqx1GFdd7lw DPElR8eGaNXKESZ9ySgeHOTK59DbpLxLxka65gfpOJxJRyjkpmU1VtZCSKFp/yTPy8/B p1WA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f3-20020a056402068300b00501ded7c46asi330509edy.651.2023.03.30.12.04.12; Thu, 30 Mar 2023 12:05:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230465AbjC3TCk (ORCPT + 99 others); Thu, 30 Mar 2023 15:02:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35892 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230326AbjC3TCj (ORCPT ); Thu, 30 Mar 2023 15:02:39 -0400 X-Greylist: delayed 165 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 30 Mar 2023 12:02:37 PDT Received: from p3plwbeout21-03.prod.phx3.secureserver.net (p3plsmtp21-03-2.prod.phx3.secureserver.net [68.178.252.49]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5E615EE for ; Thu, 30 Mar 2023 12:02:37 -0700 (PDT) Received: from mailex.mailcore.me ([94.136.40.141]) by :WBEOUT: with ESMTP id hxV0pdL5vgeUxhxV1pYfLy; Thu, 30 Mar 2023 11:59:51 -0700 X-CMAE-Analysis: v=2.4 cv=XftMcK15 c=1 sm=1 tr=0 ts=6425dc27 a=bheWAUFm1xGnSTQFbH9Kqg==:117 a=84ok6UeoqCVsigPHarzEiQ==:17 a=ggZhUymU-5wA:10 a=IkcTkHD0fZMA:10 a=k__wU0fu6RkA:10 a=fXDZResCRXV_fHafLlgA:9 a=QEXdDO2ut3YA:10 X-SECURESERVER-ACCT: phillip@squashfs.org.uk X-SID: hxV0pdL5vgeUx Received: from 82-69-79-175.dsl.in-addr.zen.co.uk ([82.69.79.175] helo=[192.168.178.33]) by smtp06.mailcore.me with esmtpa (Exim 4.94.2) (envelope-from ) id 1phxV0-0001hu-Vo; Thu, 30 Mar 2023 19:59:51 +0100 Message-ID: <4753802a-685f-ab56-fed2-22d6eb4cfccd@squashfs.org.uk> Date: Thu, 30 Mar 2023 19:59:46 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [PATCH 1/2] block: Rework bio_for_each_segment_all() To: Kent Overstreet Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, willy@infradead.org, axboe@kernel.dk, Ming Lei References: <20230327174402.1655365-1-kent.overstreet@linux.dev> <20230327174402.1655365-2-kent.overstreet@linux.dev> <52a5bd5c-d3a1-71d7-e1e5-7965501818bd@squashfs.org.uk> From: Phillip Lougher In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailcore-Auth: 439999529 X-Mailcore-Domain: 1394945 X-123-reg-Authenticated: phillip@squashfs.org.uk X-Originating-IP: 82.69.79.175 X-CMAE-Envelope: MS4xfOs7Iu6xfpM/pFGmkLS8h2Cj8WBORvfygUBgJoFg9ZqyhrEutyhJUo3OsKGPwi9vdz8Yadu0mV84YfpZEpivZ1qwkhcq48I/d+zSYjvwOZWUxfXdtNHD opO29Myveu/KARyJuwdFpUVnBNMBWUI3ckxluZ2DxpYHhIAGwpDBwyFM6ovc9iKOI8S3YhsmyWxpfacuYff23pAqwsDGv45QVyPMMdqQzskFK4Yq7bkzWfRK u4M1ymZSdktn2dfZy12akA== X-Spam-Status: No, score=0.0 required=5.0 tests=NICE_REPLY_A, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 30/03/2023 18:55, Kent Overstreet wrote: > On Wed, Mar 29, 2023 at 05:50:27PM +0100, Phillip Lougher wrote: >> There is a problem with the above code, on testing I get the following >> results: >> >> Index 78018785329, offset 49, bvec.bv_len 1024: In same bio, metadata length >> 32780 > > Could you share how you're doing your testing? I set up a basic test > (created images using every compression type, tested reading them) and > so far I'm not able to reproduce this. I use a very large Squashfs file that triggers the edge case. That is too big to post, and so I'll see if I can artifically generate a small Squashfs filesystem that triggers the edge case. Phillip