Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp5190050pxv; Tue, 20 Jul 2021 22:41:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy18vV9+qwyL69UrW19u+5TsRbO1lgfCOozUbsab0fu9Ev2kj1Ym5Qg3PiKBfshnM09U3Hz X-Received: by 2002:a50:fe0b:: with SMTP id f11mr9284750edt.56.1626846068975; Tue, 20 Jul 2021 22:41:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626846068; cv=none; d=google.com; s=arc-20160816; b=QJ/Ut6rS7Fq0B+mazs5t1i/Bh+mDmfDC0swNSkiXANC92emw/b1LTy95IpI+yEq8C2 KivXEDbr2pDbnBXB9mcH5M/IdVGQrfSu+1ULFda7eoHpjwPDuT9nTAjVvfpL8luzC54O hYLNLHVQ/Pk/s8YDhS8zh2zqVsvOtYJqvNXQtbo8EfT3EvWLtrAfIpIkJ29ElTteHOP3 Viayqh5f7NibS+lBnsgQKT8dDxuFNuejs+xMp87m77OzCaFGaoRK0igi/feJAZUt3AEK xokWBMBTUchunMToJ3R3/Bt3q8lfZ4/kLn0SHaJbQ47+UzpRsD4dM+xvL0S0ALTYYAZR niog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=iB9/Y9tC6U/0W3Kh4X9wBu8lMnxe4NGrTRdShZC+C+8=; b=M3rt1jY7nDXBvx6D0Pra0ks0mfyu9PuEZLUewtl0QmHE0eazoKSwGvaTGTTx+/2Etu +D0VRRaizDnaFs7oKezrDjSzcwxRnBV/09B7mRG4AtWqEwY6dpj/5js5fZAbuCrZ5bVB hTZO2Eg4ZB6qYTkm2qWPRtHncjFB7pJycYSd2wQUvXwDHuJmr0inMCb+IfDQVZwMKBsX b3fcQD6wVf2s459oVB+tysIh0ubsASEbT/wWHO+aIjzxnAPIEcPhucjdpTLHX/dQoDr6 T8n24K9zB/rJwLhAW+TARvqWcw6W5MmNuxDRpeAWQLdDVPI8zshyvV3aWjGZgSNoUIN3 PEtg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f2si30305250edl.338.2021.07.20.22.40.45; Tue, 20 Jul 2021 22:41:08 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229484AbhGUE4o (ORCPT + 99 others); Wed, 21 Jul 2021 00:56:44 -0400 Received: from verein.lst.de ([213.95.11.211]:57346 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229463AbhGUE4n (ORCPT ); Wed, 21 Jul 2021 00:56:43 -0400 Received: by verein.lst.de (Postfix, from userid 2407) id 4919F6736F; Wed, 21 Jul 2021 07:37:18 +0200 (CEST) Date: Wed, 21 Jul 2021 07:37:17 +0200 From: Christoph Hellwig To: Mikulas Patocka Cc: Christoph Hellwig , Jan Kara , Mikulas Patocka , linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: remove generic_block_fiemap Message-ID: <20210721053717.GA8625@lst.de> References: <20210720133341.405438-1-hch@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2007-11-01) Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Tue, Jul 20, 2021 at 07:02:10PM +0200, Mikulas Patocka wrote: > You can download a test HPFS partition here: > http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/test-hpfs-partition.gz looks like xfstests doesn't generally work on hpfs, and even if I tried i would be rather slow due to the lack of sparse files. So I tested fiemp against a few simple copied over files and it still works. There are some cases where the old code reported contiguous ranges as two extents while the new one doesn't, for rasons that are not quite clear to me: --- fiemap.old 2021-07-21 05:00:29.000000000 +0000 +++ fiemap.iomap 2021-07-21 04:57:20.000000000 +0000 @@ -1,3 +1,2 @@ dmesg: - 0: [0..66]: 133817..133883 - 1: [67..67]: 133884..133884 + 0: [0..67]: 133817..133884