Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp3177479ybz; Mon, 27 Apr 2020 11:20:41 -0700 (PDT) X-Google-Smtp-Source: APiQypJdJJu7jweD6nm+ArtZyCL4J+bumPBUTlhyq/hSHvT0h3g5y8Fzk2039sDk+5GJuzSPHQyT X-Received: by 2002:a50:eac7:: with SMTP id u7mr19168472edp.190.1588011641666; Mon, 27 Apr 2020 11:20:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588011641; cv=none; d=google.com; s=arc-20160816; b=siAq1rOQ3VxBQSf4TkGNQK2YPMwfwKm55WR/7UY6mExs4ZfjgXppJKCvGU6rQfWvod QtXOP7HtcLLeIKH1WYAK0yfwLhiDeRcEbTOP7x5/EYTtYWZzsKjiaP6cQHGIvoSco6/o 3sWsgqi4B7Bs5dzpHs5Xjq1BTR6AEAfdlKIJhREv8K6HE+v0Wk3dpRRcFrD1EIxwHUwM LWkoZSuReHFsOeMperVO8pWb+IagMN3E2i2QWCcTEe6mYPhmL/jtUYCsKP2hLHBKPKFd PDPqO1rbb836xABG++Cc30A6dE/Luuh4LJHj9+XOsvyZPo/vyW4ZjYOL1AC51qlh9qaE FNag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=NNJuTRmE6ZELTE88A2jaK/hIThaWq/UwG4YZi48dQqQ=; b=jx/8WbHafUVxq2O64k6f0dNBc2jjLRTfeXWoKxxHnq2A7tchGYdwc3b7fL4mGz6IfQ Wg/n1WeUWFexgLdQzQ7ZVAQWiaP6Ckk6vnoICh5wtJ8QFcED3Jrm1K1oLQpRaaBlaJvE dCKt+FjlJ1j2Kyaqdxfeha/dAsZvCPYnVXkRVpFOlv4OV3BxuxBZGDcMP8DDU8if8G5w /tN+BFJH20rDQwipzwUR/hefnZtsmdZn6qrhaXYFFbMTUx86IbIRv3l/6TP/+TrmQv1C c8bqGTw28nJt/0dH9Mnsdgy/WW2yCovwHD0asqZ4DsK5KMBR07kV1i4rkSZ3YhZ50JSi MV9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=lkxwbRGp; 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 a35si224198edf.377.2020.04.27.11.20.11; Mon, 27 Apr 2020 11:20:41 -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=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=lkxwbRGp; 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 S1726470AbgD0SUD (ORCPT + 99 others); Mon, 27 Apr 2020 14:20:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726426AbgD0SUD (ORCPT ); Mon, 27 Apr 2020 14:20:03 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3BA43C03C1A7; Mon, 27 Apr 2020 11:20:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=NNJuTRmE6ZELTE88A2jaK/hIThaWq/UwG4YZi48dQqQ=; b=lkxwbRGpEnW2Cv8IHKwyIrTdzC mSpj6MhQZn67Q23rMCw7lzs7Vuop1jswbJnm41NijXqbHLCbWATF/oDmV5rtUghGRCRak3nicUQ1P vk5UO3zz/awtw+7o4lIwcRZnpHSaxJjy2M8m1PDZ0gMwEBbjD4DYsYfjw7sGbgY/u8gz7PYqSwpAk eRggWnunkz2wnZamMZPKzfVz+iBP438h4YuMImhKN2rIP2LApsF00GhC7NOgkxzhTRDyusw/yJSsJ tgYyoAcuJrj5MWlQxH3K4oplXKSxITPUS5m0D7ybUyjttObUo+YOwQy0T2X7X8QzbAyks5lksDIA8 0m9xqIwA==; Received: from [2001:4bb8:193:f203:c70:4a89:bc61:2] (helo=localhost) by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux)) id 1jT8MJ-00025C-6Q; Mon, 27 Apr 2020 18:19:59 +0000 From: Christoph Hellwig To: linux-ext4@vger.kernel.org, viro@zeniv.linux.org.uk Cc: jack@suse.cz, tytso@mit.edu, adilger@dilger.ca, riteshh@linux.ibm.com, amir73il@gmail.com, linux-fsdevel@vger.kernel.org, linux-unionfs@vger.kernel.org Subject: fix fiemap for ext4 bitmap files (+ cleanups) v2 Date: Mon, 27 Apr 2020 20:19:46 +0200 Message-Id: <20200427181957.1606257-1-hch@lst.de> X-Mailer: git-send-email 2.26.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org Hi all, the first two patches should fix the issue where ext4 doesn't properly check the max file size for bitmap files in fiemap. The rest cleans up the fiemap support in ext4 and in general. Changes since v1: - rename fiemap_validate to fiemap_prep - lift FIEMAP_FLAG_SYNC handling to common code - add a new linux/fiemap.h header - remove __generic_block_fiemap - remove access_ok calls from fiemap and ext4