Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp763503ybz; Sat, 25 Apr 2020 03:50:40 -0700 (PDT) X-Google-Smtp-Source: APiQypLn/OM+RAyc6FgqXwnbLWPSg53Oe7lHqYCMjHKUFGQkQOHGpNQKM7U1wTfhWJAAabU8NrIx X-Received: by 2002:aa7:d455:: with SMTP id q21mr10879675edr.235.1587811840755; Sat, 25 Apr 2020 03:50:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587811840; cv=none; d=google.com; s=arc-20160816; b=iOzNA4jELDu2P862o8piWdAbT3cuTXy0q+xL42MSwq5ykj0ASEWSYycxzpm2XQkmC4 npkwzIRp7oiyNrts0HrRuh9l1rswSunPbt35Qm5OQ8zMY089Fp3ZNOMvYxydNTJdiOC1 tNUjXjdmZLDHMq/m5lA0eXYMsOucSd8hsYgxbQAtrILkKflkjrd5wgKRzWIuOg8fWNtF uE+OEO/cre7Je3wGQ81e35pAnYvVQs57fKlmRO+35+v8mTygLCsWZg8h7vPI1244+Q1g 6JwWlSUUqsz1BZFUZywp7UCFOgYJujByR2r+TCrs0sOUImj2Jx5Lg+cbpngNNBFiliTg tFyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=gMcPi5VjfPl8mPXcZ/holvg8POywsqDxfT7fng+NEug=; b=qbvS4e/3uHhjol+u1LqjvLGXHkkGkhgQvFtQX3sfy4a4ggkQXPJtD7vYDKIcH6sIrW /j6E+uX8vOUWvHs92bqYoBreoo7RVTeuk6E3wDD1JxzBSgxKVFqjD/oflnVGwXeEO/fq mcCMMg3MrB9vtX56kjanpT2yZUIpuhjHWY0oDSPT2HVWN9K6/MpMjiMVYPW1S7T39JEB Xv1rPoepYfwO+csE4WS7lkVlpoxHMHgyECpG7IHx5TFVzXAi59DyhAuz6NyGugsQY+bF 5K0tX1bptYtBGjs0XRMQbfAPRH0avscCizmpm2M8NHgNAG4rN+w3zx6jqY838CtAZLb3 K8Yw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ABhkI+gB; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e2si4794575edr.204.2020.04.25.03.50.09; Sat, 25 Apr 2020 03:50:40 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ABhkI+gB; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726102AbgDYKtz (ORCPT + 99 others); Sat, 25 Apr 2020 06:49:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35124 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726053AbgDYKtz (ORCPT ); Sat, 25 Apr 2020 06:49:55 -0400 Received: from mail-il1-x142.google.com (mail-il1-x142.google.com [IPv6:2607:f8b0:4864:20::142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 03576C09B04A; Sat, 25 Apr 2020 03:49:54 -0700 (PDT) Received: by mail-il1-x142.google.com with SMTP id w6so11816118ilg.1; Sat, 25 Apr 2020 03:49:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gMcPi5VjfPl8mPXcZ/holvg8POywsqDxfT7fng+NEug=; b=ABhkI+gBjawXjYOy4NgUZ0bwfzqurQvvoFX0E+rwvV2MvD1H5wgdpyqOG9E725RKEo 1ZbzxgXRlp7ArpqalO7i27/RRlQRCB8TmzOPMf3M3m2p/D+4v4t6JEK8iQiOww0FAEVY Hywcuo2zXdVUhok96kgi67yv3FX/+v3KEaikL5mZEaCNJezHVUSGMPKE22nQ0zmwpXbN rEE9jxERLrD5VqtH9KNRW1moAqihtcQSRx8aiZzSNpvlywAQVPyCJn19zd3+EEWdfQFM bPHdkd4JNgXOeNO+Wj5KD/UMXSTtxcVMmWNBx02+u0EHldpvDC4QvEK3wZfUUTktRtdA 0GcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gMcPi5VjfPl8mPXcZ/holvg8POywsqDxfT7fng+NEug=; b=o/uM5t/21fr61WZ8mMR2Ed/tZZ96rSsIU7d0NhD25oXdf/W7MaAt54Wu4rWTo3wTj/ hPtTYghlI8B6B8aNwoFcwL1R1Khbl97i0n7wiZWy0rylJL0aEhc9pzJ+mYwh+EqRrFs3 smMz+WjEizLWuKZ5iKhP9Dlir1DooMfFfQhshjHpvxnX8Z6V1BcrP77aECZJ1A4bcmSP Pj2M/d2VpL1d3z6pZXN5/fVqWPTT8FuGyju8o7XRqAEXxCR2/qCa5VO2bZy9aon3nPKg 1JmfL6sQj5/TMVQFYqnzSFNo2LbAjZS02AQ+ysWImMXVs5KXmPjfnWMlSLFZxlAdCBNr M/Tg== X-Gm-Message-State: AGi0PuZhy+nQpUBm48SvWaswNSoRV2ehks7t/s3QxBGOX5XgVRyrzlGf m3Qvkj1TxzjcHTXQgdmkBZW+PgzrCM0ebQsvzjs= X-Received: by 2002:a92:9e11:: with SMTP id q17mr13265129ili.137.1587811794273; Sat, 25 Apr 2020 03:49:54 -0700 (PDT) MIME-Version: 1.0 References: <20200424101153.GC456@infradead.org> <20200424232024.A39974C046@d06av22.portsmouth.uk.ibm.com> <20200425094350.GA11881@infradead.org> In-Reply-To: <20200425094350.GA11881@infradead.org> From: Amir Goldstein Date: Sat, 25 Apr 2020 13:49:43 +0300 Message-ID: Subject: Re: [PATCH 0/5] ext4/overlayfs: fiemap related fixes To: Christoph Hellwig Cc: Ritesh Harjani , Ext4 , Jan Kara , Theodore Tso , Andreas Dilger , "Darrick J. Wong" , Alexander Viro , Dan Carpenter , "Aneesh Kumar K . V" , Murphy Zhou , Miklos Szeredi , linux-fsdevel , overlayfs Content-Type: text/plain; charset="UTF-8" Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Sat, Apr 25, 2020 at 12:43 PM Christoph Hellwig wrote: > > On Sat, Apr 25, 2020 at 12:11:59PM +0300, Amir Goldstein wrote: > > FWIW, I agree with you. > > And seems like Jan does as well, since he ACKed all your patches. > > Current patches would be easier to backport to stable kernels. > > Honestly, the proper fix is pretty much trivial. I wrote it up this > morning over coffee: > > http://git.infradead.org/users/hch/misc.git/shortlog/refs/heads/fiemap-fix > > Still needs more testing, though. Very slick! I still think Ritesh's patches are easier for backporting because they are mostly contained within the ext4/overlayfs subsystems and your patch can follow up as interface cleanup. I would use as generic helper name generic_fiemap_checks() akin to generic_write_checks() and generic_remap_file_range_prep() => generic_remap_checks(). Thanks, Amir.