Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp3228531pxb; Mon, 18 Oct 2021 10:42:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwUf61tjDO8zQGOYY275+/hu5MZj2ww8qwePViTbrrBWk24mTjo08C5sUgXggehcPkINs+q X-Received: by 2002:aa7:9099:0:b0:44c:a3b5:ca52 with SMTP id i25-20020aa79099000000b0044ca3b5ca52mr30146511pfa.85.1634578926458; Mon, 18 Oct 2021 10:42:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634578926; cv=none; d=google.com; s=arc-20160816; b=zrhRvEhIJC57GRpZ1NVHYrzSyVKHYV5eu5KbJKABdiOJhlIEdLs/JlHn5QFCyOUpPh NsohwyFDLXDR0JgUXAWpyzxtxl8uDy3rwAbSphJuwNJjMsmWklXV+zev2aAfGl4kjSif fWii7G0Zl9sy/K27u8CShyrrcRWcyA3kOAiWIAd/4TCRJP4A7ZPylJ9PMxy9+IH5osCJ O3Db233JJ7isCRsoSjYT2L/s2joS3lWJB5KPZRKAqE2+p1zvOuKSYtazT/CUl7I1336t hx4DGZgcL2WOlOByyAWGJdLbe+wbAleOWYeBVtc91d0gV1muXu6y+O8Y6tWqxnoVDMc3 UBHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=+qLOjd0XBTgNB6PyT/azLzYqk1pAiNcBYGjkEFHfKgY=; b=zo2OAyu6xzMWaDEG02/jaeaDdF3+1j1uPrARn3DgRoQ3aqUq3asTMDhoa/a0/ST+TH 4wKMUiHK91uq2zVmkk5vMCkTEnB0DiAYV6PtS6vg08IXDQAH2Dd4WOwMc+kwMuLvomcl oHM91Tv4ZM77rp0ndtXBXztXLVFM6J1H6zzyWXB+NncJUj8jRp6MFJD/6iT6lAaNAs8o yENJurqakIn4ro0PGsZdziwsFXnIKk3aMN+k+imxJtENhlyV4izWWGejzfLKVd10XG9k +69qmgczmWU8lbxQD3yFKYy43ckjH4pRrE/zbrm8HDIho4z/taTGrGTk9dYAM7J5Y3fZ VG8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=ZE5P9Htq; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-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 na16si170645pjb.128.2021.10.18.10.41.54; Mon, 18 Oct 2021 10:42:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-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=@kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=ZE5P9Htq; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234185AbhJRRni (ORCPT + 99 others); Mon, 18 Oct 2021 13:43:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36988 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234155AbhJRRnh (ORCPT ); Mon, 18 Oct 2021 13:43:37 -0400 Received: from mail-il1-x12e.google.com (mail-il1-x12e.google.com [IPv6:2607:f8b0:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4A9ACC06161C for ; Mon, 18 Oct 2021 10:41:26 -0700 (PDT) Received: by mail-il1-x12e.google.com with SMTP id w11so15732465ilv.6 for ; Mon, 18 Oct 2021 10:41:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=+qLOjd0XBTgNB6PyT/azLzYqk1pAiNcBYGjkEFHfKgY=; b=ZE5P9Htq137UIuHXfQNwUAIKhDIMd9qrsf2igHVAQuchPEiM5CYAiYWAoanrP3BRK5 +/zJf8ePrK0Jj6aFsn7k0tzQbJ4NIDDMS4qGg/dQVgP7xeIzNbMsehSUes1emc0Oq6i/ b6ICW3jovK3RTwBeONavI1LGEeT5qNNyH2iVw4n2pIKcaseVQByWqsfKNZFTjpPf5UvA tpNrRtk1mQcQRK3VxXa7JqUP3X1jxKk0Yj8Qmo4sy3Salsx557cd92uesoLNkG+Oovkp 2TGEAb9D58ouYeCPhAyavPDnIjaxSOtdxSB7Ig/cShPev5FkLkYvoHlXTljZivC8+XlA UOcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=+qLOjd0XBTgNB6PyT/azLzYqk1pAiNcBYGjkEFHfKgY=; b=5qzIi+xhsTWyCiWXYRSPS/bSkNm6TzKnbse4SpD5Lihat/Gsz8ftxIcnrC4tyiKCpD 9dKG+t+ey1bA+3SOMgSG5NDyrZvlri73YHcujA1AfbseEM2ZYBc0s6HYZsfXE1UdjjHy 4Wjes1JJ5hKOqRHn+qQRaxtbNsTTucJeNNCKWgKcJWW3EIk26B3/ZXoWMj229lEW908m sjtXBWN4kvSu7iPJZAARdoBtth2mJ3NeUmqI8ou/tqmdljOVMf3o73OfGBj5/DAvKsql J92v8Hvo42lW1cBHrGYYNHQneFMlre/FvmxhJhxO0FXULg1KGVq5SLg0tMaylbHunzas IG2A== X-Gm-Message-State: AOAM533DGjxMhaTEZmAWPdRCK99NxZylFZaJa1SkRYwtABixxfAYm5UR B2gnJTAv3P946+eqA+ae3nfjpA== X-Received: by 2002:a05:6e02:bf4:: with SMTP id d20mr15751146ilu.146.1634578885728; Mon, 18 Oct 2021 10:41:25 -0700 (PDT) Received: from p1.localdomain ([207.135.234.126]) by smtp.gmail.com with ESMTPSA id b4sm7342594iot.45.2021.10.18.10.41.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Oct 2021 10:41:25 -0700 (PDT) From: Jens Axboe To: Christoph Hellwig Cc: Jens Axboe , Coly Li , linux-btrfs@vger.kernel.org, linux-scsi@vger.kernel.org, Dave Kleikamp , OGAWA Hirofumi , linux-fsdevel@vger.kernel.org, dm-devel@redhat.com, Josef Bacik , Song Liu , linux-bcache@vger.kernel.org, Ryusuke Konishi , Anton Altaparmakov , Jan Kara , linux-nfs@vger.kernel.org, target-devel@vger.kernel.org, reiserfs-devel@vger.kernel.org, jfs-discussion@lists.sourceforge.net, Mike Snitzer , linux-block@vger.kernel.org, linux-raid@vger.kernel.org, Konstantin Komarov , Kees Cook , linux-nilfs@vger.kernel.org, ntfs3@lists.linux.dev, linux-ntfs-dev@lists.sourceforge.net, David Sterba , linux-ext4@vger.kernel.org, drbd-dev@lists.linbit.com, linux-nvme@lists.infradead.org, Phillip Lougher , Theodore Ts'o Subject: Re: don't use ->bd_inode to access the block device size v3 Date: Mon, 18 Oct 2021 11:41:22 -0600 Message-Id: <163457887855.397824.18265513445295974558.b4-ty@kernel.dk> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20211018101130.1838532-1-hch@lst.de> References: <20211018101130.1838532-1-hch@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Mon, 18 Oct 2021 12:11:00 +0200, Christoph Hellwig wrote: > various drivers currently poke directy at the block device inode, which > is a bit of a mess. This series cleans up the places that read the > block device size to use the proper helpers. I have separate patches > for many of the other bd_inode uses, but this series is already big > enough as-is, > > Changes since v2: > - bdev_nr_bytes should return loff_t > - fix a commit message typo > - drop a redundant note in a commit message > > [...] Applied, thanks! [01/30] block: move the SECTOR_SIZE related definitions to blk_types.h commit: ac076a376d4c1fa7f01bedad76bab96a981b7464 [02/30] block: add a bdev_nr_bytes helper commit: 449c780f68d9adbab2373c996d4341e61c088685 [03/30] bcache: remove bdev_sectors commit: 519070e1b8411c93b483fb50511c9d5d7932f62a [04/30] drbd: use bdev_nr_sectors instead of open coding it commit: eee1958b9a7b912fff33319e5737d861703c3a47 [05/30] dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them commit: 34d7526093779e26c1a281992c7e91662f3afa85 [06/30] md: use bdev_nr_sectors instead of open coding it commit: 1a70a0364bbbf29eab22c9fa4b3d71087df940a5 [07/30] nvmet: use bdev_nr_bytes instead of open coding it commit: d61ec9eeaa161c6e385f4adebc5d671bc5290687 [08/30] target/iblock: use bdev_nr_bytes instead of open coding it commit: 30de91d3df67291093736890b7496620d5025df9 [09/30] fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block commit: 011bb9476ef8f9867330e2bce22cf124d034cd33 [10/30] fs: simplify init_page_buffers commit: 957c50dd8af9945fde3a3fb6c8baf5d638ef3177 [11/30] affs: use bdev_nr_sectors instead of open coding it commit: ec003894a9db3858165dd61fb4cabf9a402aabe0 [12/30] btrfs: use bdev_nr_bytes instead of open coding it commit: 167a1c754eae512e45de682e2cb4ea05f080fda5 [13/30] cramfs: use bdev_nr_bytes instead of open coding it commit: cdf881e14aa127c7602110d208b3412b1412c1ab [14/30] fat: use bdev_nr_sectors instead of open coding it commit: 4513b8c903782c4f3963172d81414e08f48a0317 [15/30] hfs: use bdev_nr_sectors instead of open coding it commit: 311b610de54a52c199e2a129da2c26ad5953edb3 [16/30] hfsplus: use bdev_nr_sectors instead of open coding it commit: 03b67c1de5d3b085360f3d6dcf37560f44e8cb4b [17/30] jfs: use bdev_nr_bytes instead of open coding it commit: c1e80b87c3acd52817bea278310900ad2825686c [18/30] nfs/blocklayout: use bdev_nr_bytes instead of open coding it commit: 6b1b53cf606d70dc6dd375aaaab42558cfe7e945 [19/30] nilfs2: use bdev_nr_bytes instead of open coding it commit: a24d8bcfd590de5dc4a9e806c9e76558676c2eef [20/30] ntfs3: use bdev_nr_bytes instead of open coding it commit: 9242c8b0b4432b6929b030c729a1edd9d9116d4c [21/30] pstore/blk: use bdev_nr_bytes instead of open coding it commit: 989ab34bd83f075efdae2cf6026cec0507374696 [22/30] reiserfs: use bdev_nr_bytes instead of open coding it commit: 8d147b3353c7fd853313521c4f66430d38d66391 [23/30] squashfs: use bdev_nr_bytes instead of open coding it commit: 8538360bb42955166d0073ffb6dff6a4b0caa4ec [24/30] block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate commit: 7ad94c3008a3f5e0ff8af1e3ff1c7061955ccec4 [25/30] block: add a sb_bdev_nr_blocks helper commit: 5793a4ebc76566fd24d7afdbcefb3311355fd077 [26/30] ext4: use sb_bdev_nr_blocks commit: 3a10af74c8f1d390857cf87648573bc4f157e4ca [27/30] jfs: use sb_bdev_nr_blocks commit: cd8ac55f93923c65e18204c99b08a8c4cba3d187 [28/30] ntfs: use sb_bdev_nr_blocks commit: 8e2c901e6d1c97bf862514901beaae3e248655d8 [29/30] reiserfs: use sb_bdev_nr_blocks commit: 93361ef44a8931d281583ea9c608247fe8127528 [30/30] udf: use sb_bdev_nr_blocks commit: ea8befeb35c47cf95012032850fe3f0ec80e5cde Best regards, -- Jens Axboe