From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Subject: [GIT PULL] bdev size cleanups
Date: Sun, 31 Oct 2021 13:41:51 -0600 [thread overview]
Message-ID: <f870c029-140d-3e77-dcd1-1890025b5795@kernel.dk> (raw)
Hi Linus,
On top of the core block branch, this topic branch cleans up the bdev
size handling.
Please pull!
The following changes since commit 4f5022453acd0f7b28012e20b7d048470f129894:
nvme: wire up completion batching for the IRQ path (2021-10-18 14:40:47 -0600)
are available in the Git repository at:
git://git.kernel.dk/linux-block.git tags/for-5.16/bdev-size-2021-10-29
for you to fetch changes up to 97eeb5fc14cc4b2091df8b841a07a1ac69f2d762:
partitions/ibm: use bdev_nr_sectors instead of open coding it (2021-10-19 06:17:33 -0600)
----------------------------------------------------------------
for-5.16/bdev-size-2021-10-29
----------------------------------------------------------------
Christoph Hellwig (33):
block: move the SECTOR_SIZE related definitions to blk_types.h
block: add a bdev_nr_bytes helper
bcache: remove bdev_sectors
drbd: use bdev_nr_sectors instead of open coding it
dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them
md: use bdev_nr_sectors instead of open coding it
nvmet: use bdev_nr_bytes instead of open coding it
target/iblock: use bdev_nr_bytes instead of open coding it
fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block
fs: simplify init_page_buffers
affs: use bdev_nr_sectors instead of open coding it
btrfs: use bdev_nr_bytes instead of open coding it
cramfs: use bdev_nr_bytes instead of open coding it
fat: use bdev_nr_sectors instead of open coding it
hfs: use bdev_nr_sectors instead of open coding it
hfsplus: use bdev_nr_sectors instead of open coding it
jfs: use bdev_nr_bytes instead of open coding it
nfs/blocklayout: use bdev_nr_bytes instead of open coding it
nilfs2: use bdev_nr_bytes instead of open coding it
ntfs3: use bdev_nr_bytes instead of open coding it
pstore/blk: use bdev_nr_bytes instead of open coding it
reiserfs: use bdev_nr_bytes instead of open coding it
squashfs: use bdev_nr_bytes instead of open coding it
block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate
block: add a sb_bdev_nr_blocks helper
ext4: use sb_bdev_nr_blocks
jfs: use sb_bdev_nr_blocks
ntfs: use sb_bdev_nr_blocks
reiserfs: use sb_bdev_nr_blocks
udf: use sb_bdev_nr_blocks
block/ioctl: use bdev_nr_sectors and bdev_nr_bytes
partitions/efi: use bdev_nr_bytes instead of open coding it
partitions/ibm: use bdev_nr_sectors instead of open coding it
Jens Axboe (1):
block: cache inode size in bdev
block/fops.c | 2 +-
block/genhd.c | 1 +
block/ioctl.c | 20 ++++++++------------
block/partitions/core.c | 1 +
block/partitions/efi.c | 2 +-
block/partitions/ibm.c | 19 ++++++++++---------
drivers/block/drbd/drbd_int.h | 3 +--
drivers/md/bcache/super.c | 2 +-
drivers/md/bcache/util.h | 4 ----
drivers/md/bcache/writeback.c | 2 +-
drivers/md/dm-bufio.c | 2 +-
drivers/md/dm-cache-metadata.c | 2 +-
drivers/md/dm-cache-target.c | 2 +-
drivers/md/dm-clone-target.c | 2 +-
drivers/md/dm-dust.c | 5 ++---
drivers/md/dm-ebs-target.c | 2 +-
drivers/md/dm-era-target.c | 2 +-
drivers/md/dm-exception-store.h | 2 +-
drivers/md/dm-flakey.c | 3 +--
drivers/md/dm-integrity.c | 6 +++---
drivers/md/dm-linear.c | 3 +--
drivers/md/dm-log-writes.c | 4 ++--
drivers/md/dm-log.c | 2 +-
drivers/md/dm-mpath.c | 2 +-
drivers/md/dm-raid.c | 6 +++---
drivers/md/dm-switch.c | 2 +-
drivers/md/dm-table.c | 3 +--
drivers/md/dm-thin-metadata.c | 2 +-
drivers/md/dm-thin.c | 2 +-
drivers/md/dm-verity-target.c | 3 +--
drivers/md/dm-writecache.c | 2 +-
drivers/md/dm-zoned-target.c | 2 +-
drivers/md/md.c | 26 +++++++++++---------------
drivers/nvme/target/io-cmd-bdev.c | 4 ++--
drivers/target/target_core_iblock.c | 4 ++--
fs/affs/super.c | 2 +-
fs/btrfs/dev-replace.c | 3 +--
fs/btrfs/disk-io.c | 2 +-
fs/btrfs/ioctl.c | 4 ++--
fs/btrfs/volumes.c | 8 ++++----
fs/buffer.c | 4 ++--
fs/cramfs/inode.c | 2 +-
fs/ext4/super.c | 2 +-
fs/fat/inode.c | 5 +----
fs/hfs/mdb.c | 2 +-
fs/hfsplus/wrapper.c | 2 +-
fs/jfs/resize.c | 5 ++---
fs/jfs/super.c | 5 ++---
fs/nfs/blocklayout/dev.c | 4 ++--
fs/nilfs2/ioctl.c | 2 +-
fs/nilfs2/super.c | 2 +-
fs/nilfs2/the_nilfs.c | 2 +-
fs/ntfs/super.c | 8 +++-----
fs/ntfs3/super.c | 2 +-
fs/pstore/blk.c | 8 +++-----
fs/reiserfs/super.c | 8 ++------
fs/squashfs/super.c | 5 +++--
fs/udf/lowlevel.c | 5 ++---
fs/udf/super.c | 9 +++------
include/linux/blk_types.h | 18 ++++++++++++++++++
include/linux/blkdev.h | 17 -----------------
include/linux/genhd.h | 13 ++++++++++++-
62 files changed, 140 insertions(+), 160 deletions(-)
--
Jens Axboe
next reply other threads:[~2021-10-31 19:41 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-10-31 19:41 Jens Axboe [this message]
2021-11-01 17:02 ` [GIT PULL] bdev size cleanups Linus Torvalds
2021-11-01 23:19 ` Jens Axboe
2021-11-01 23:50 ` Linus Torvalds
2021-11-02 15:28 ` Jens Axboe
2021-11-02 6:10 ` Christoph Hellwig
2021-11-01 17:28 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=f870c029-140d-3e77-dcd1-1890025b5795@kernel.dk \
--to=axboe@kernel.dk \
--cc=linux-block@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.