* [GIT PULL] Block fixes for 6.2-rc3
@ 2023-01-06 16:27 Jens Axboe
2023-01-06 21:19 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2023-01-06 16:27 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-block
Hi Linus,
The big change here is obviously the revert of the pktcdvd driver
removal. Outside of that, just minor tweaks. In detail:
- Re-instate the pktcdvd driver, which necessitates adding back
bio_copy_data_iter() and the fops->devnode() hook for now (me)
- Fix for splitting of a bio marked as NOWAIT, causing either nowait
reads or writes to error with EAGAIN even if parts of the IO completed
(me)
- Fix for ublk, punting management commands to io-wq as they can all
easily block for extended periods of time (Ming)
- Removal of SRCU dependency for the block layer (Paul)
Please pull!
The following changes since commit 1551ed5a178ca030adc92b1eb29157b5e92bf134:
Merge tag 'nvme-6.2-2022-12-29' of git://git.infradead.org/nvme into block-6.2 (2022-12-29 11:31:45 -0700)
are available in the Git repository at:
git://git.kernel.dk/linux.git tags/block-2023-01-06
for you to fetch changes up to b2b50d572135c5c6e10c2ff79cd828d5a8141ef6:
block: Remove "select SRCU" (2023-01-05 08:50:10 -0700)
----------------------------------------------------------------
block-2023-01-06
----------------------------------------------------------------
Jens Axboe (5):
block: handle bio_split_to_limits() NULL return
block: don't allow splitting of a REQ_NOWAIT bio
Revert "block: bio_copy_data_iter"
Revert "block: remove devnode callback from struct block_device_operations"
Revert "pktcdvd: remove driver."
Ming Lei (1):
ublk: honor IO_URING_F_NONBLOCK for handling control command
Paul E. McKenney (1):
block: Remove "select SRCU"
Documentation/ABI/testing/debugfs-pktcdvd | 18 +
Documentation/ABI/testing/sysfs-class-pktcdvd | 97 +
MAINTAINERS | 7 +
block/Kconfig | 1 -
block/bio.c | 37 +-
block/blk-merge.c | 14 +-
block/blk-mq.c | 5 +-
block/genhd.c | 11 +
drivers/block/Kconfig | 43 +
drivers/block/Makefile | 1 +
drivers/block/drbd/drbd_req.c | 2 +
drivers/block/pktcdvd.c | 2944 +++++++++++++++++++++++++
drivers/block/ps3vram.c | 2 +
drivers/block/ublk_drv.c | 3 +
drivers/md/dm.c | 2 +
drivers/md/md.c | 2 +
drivers/nvme/host/multipath.c | 2 +
drivers/s390/block/dcssblk.c | 2 +
include/linux/bio.h | 2 +
include/linux/blkdev.h | 1 +
include/linux/pktcdvd.h | 197 ++
include/uapi/linux/pktcdvd.h | 112 +
22 files changed, 3487 insertions(+), 18 deletions(-)
create mode 100644 Documentation/ABI/testing/debugfs-pktcdvd
create mode 100644 Documentation/ABI/testing/sysfs-class-pktcdvd
create mode 100644 drivers/block/pktcdvd.c
create mode 100644 include/linux/pktcdvd.h
create mode 100644 include/uapi/linux/pktcdvd.h
--
Jens Axboe
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] Block fixes for 6.2-rc3
2023-01-06 16:27 [GIT PULL] Block fixes for 6.2-rc3 Jens Axboe
@ 2023-01-06 21:19 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2023-01-06 21:19 UTC (permalink / raw)
To: Jens Axboe; +Cc: Linus Torvalds, linux-block
The pull request you sent on Fri, 6 Jan 2023 09:27:53 -0700:
> git://git.kernel.dk/linux.git tags/block-2023-01-06
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a689b938df39ab513026c53fb7011fd7cd594943
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-01-06 21:19 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-06 16:27 [GIT PULL] Block fixes for 6.2-rc3 Jens Axboe
2023-01-06 21:19 ` pr-tracker-bot
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.