[GIT PULL] bdev size cleanups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux