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] Followup block fixes for 6.4-rc1
Date: Sat, 6 May 2023 04:51:12 -0600	[thread overview]
Message-ID: <637e86c5-5a03-7252-bd46-4ec76d9d18bd@kernel.dk> (raw)

Hi Linus,

Set of changes for the block code that didn't make the initial pull
request. Some of these I was a bit late in getting picked up, and some
of them are fixes for code that went in with the first merge window pull
request. In detail:

- MD pull request via Song
	- Improve raid5 sequential IO performance on spinning disks,
	  which fixes a regression since v6.0 (Jan Kara)
	- Fix bitmap offset types, which fixes an issue introduced in
	  this merge window (Jonathan Derrick)

- Cleanup of hweight type used for cgroup writeback (Maxim)

- Fix a regression with the "has_submit_bio" changes across partitions
  (Ming)

- Cleanup of QUEUE_FLAG_ADD_RANDOM clearing. We used to set this flag on
  queues non blk-mq queues, and hence some drivers clear it
  unconditionally. Since all of these have since been converted to true
  blk-mq drivers, drop the useless clear as the bit is not set
 (Chaitanya)

- Fix the flags being set in a bio for a flush for drbd (Christoph)

- Cleanup and deduplication of the code handling setting block device
  capacity (Damien)

- Fix for ublk handling IO timeouts (Ming)

- Fix for a regression in blk-cgroup teardown (Tao)

- NBD documentation and code fixes (Eric)

- Convert blk-integrity to using device_attributes rather than a second
  kobject to manage lifetimes (Thomas)

Please pull!


The following changes since commit 55793ea54d77719a071b1ccc05a05056e3b5e009:

  nbd: fix incomplete validation of ioctl arg (2023-04-20 13:43:44 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/for-6.4/block-2023-05-06

for you to fetch changes up to c0b79b0ff53be5b05be98e3caaa6a39de1fe9520:

  ublk: add timeout handler (2023-05-03 09:39:18 -0600)

----------------------------------------------------------------
for-6.4/block-2023-05-06

----------------------------------------------------------------
Chaitanya Kulkarni (1):
      block/drivers: remove dead clear of random flag

Christoph Böhmwalder (1):
      drbd: correctly submit flush bio on barrier

Damien Le Moal (1):
      block: Cleanup set_capacity()/bdev_set_nr_sectors()

Eric Blake (4):
      uapi nbd: improve doc links to userspace spec
      uapi nbd: add cookie alias to handle
      block nbd: use req.cookie instead of req.handle
      docs nbd: userspace NBD now favors github over sourceforge

Jan Kara (1):
      md/raid5: Improve performance for sequential IO

Jens Axboe (2):
      Merge tag 'md-next-2023-04-28' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.4/block
      mailmap: add mailmap entries for Jens Axboe

Jonathan Derrick (1):
      md: Fix bitmap offset type in sb writer

Maxim Korotkov (1):
      writeback: fix call of incorrect macro

Ming Lei (2):
      block: sync part's ->bd_has_submit_bio with disk's
      ublk: add timeout handler

Tao Su (1):
      block: Skip destroyed blkg when restart in blkg_destroy_all()

Thomas Weißschuh (3):
      blk-integrity: use sysfs_emit
      blk-integrity: convert to struct device_attribute
      blk-integrity: register sysfs attributes on struct device

 .mailmap                                   |   5 +-
 Documentation/admin-guide/blockdev/nbd.rst |   2 +-
 block/bdev.c                               |  13 ++-
 block/blk-cgroup.c                         |   3 +
 block/blk-integrity.c                      | 175 ++++++++++-------------------
 block/blk.h                                |  12 +-
 block/genhd.c                              |  19 +---
 block/partitions/core.c                    |   8 --
 drivers/block/brd.c                        |   1 -
 drivers/block/drbd/drbd_receiver.c         |   2 +-
 drivers/block/nbd.c                        |   7 +-
 drivers/block/null_blk/main.c              |   1 -
 drivers/block/ublk_drv.c                   |  31 +++++
 drivers/block/zram/zram_drv.c              |   1 -
 drivers/md/bcache/super.c                  |   1 -
 drivers/md/md-bitmap.c                     |   6 +-
 drivers/md/raid5.c                         |  45 +++++++-
 fs/fs-writeback.c                          |   2 +-
 include/linux/blkdev.h                     |   3 -
 include/uapi/linux/nbd.h                   |  25 ++++-
 20 files changed, 192 insertions(+), 170 deletions(-)

-- 
Jens Axboe


             reply	other threads:[~2023-05-06 10:51 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-06 10:51 Jens Axboe [this message]
2023-05-06 15:46 ` [GIT PULL] Followup block fixes for 6.4-rc1 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=637e86c5-5a03-7252-bd46-4ec76d9d18bd@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.