All of lore.kernel.org
 help / color / mirror / Atom feed
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


             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.