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
next 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.