* [GIT PULL] Block driver changes for 5.7-rc
@ 2020-03-29 22:56 Jens Axboe
2020-03-30 19:50 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2020-03-29 22:56 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-block
Hi Linus,
Here's the pull request on the block driver side for 5.7. This sits on
top (of an earlier) for-5.7/block. This pull request contains:
- The floppy cleanup series from Willy
- NVMe updates and fixes (Various)
- null_blk trace improvements (Chaitanya)
- bcache fixes (Coly)
- md fixes (via Song)
- loop block size change optimizations (Martijn)
- scnprintf() use (Takashi)
Please pull!
git://git.kernel.dk/linux-block.git tags/for-5.7/drivers-2020-03-29
----------------------------------------------------------------
Alexey Dobriyan (2):
null_blk: fix spurious IO errors after failed past-wp access
nvme-pci: slimmer CQ head update
Amit Engel (1):
nvmet: check ncqr & nsqr for set-features cmd
Chaitanya Kulkarni (7):
nvmet: configfs code cleanup
nvmet: make ctrl-id configurable
nvmet: check sscanf value for subsys serial attr
nvme: code cleanup nvme_identify_ns_desc()
block: add a zone condition debug helper
null_blk: add tracepoint helpers for zoned mode
null_blk: add trace in null_blk_zoned.c
Christoph Hellwig (3):
nvme: refactor nvme_identify_ns_descs error handling
nvme: rename __nvme_find_ns_head to nvme_find_ns_head
nvme: cleanup namespace identifier reporting in nvme_init_ns_head
Coly Li (6):
bcache: move macro btree() and btree_root() into btree.h
bcache: add bcache_ prefix to btree_root() and btree() macros
bcache: make bch_btree_check() to be multithreaded
bcache: make bch_sectors_dirty_init() to be multithreaded
bcache: optimize barrier usage for atomic operations
bcache: remove dupplicated declaration from btree.h
Davidlohr Bueso (1):
bcache: optimize barrier usage for Rmw atomic bitops
Dongli Zhang (1):
null_blk: describe the usage of fault injection param
Edmund Nadolski (1):
nvme: remove unused return code from nvme_alloc_ns
Guoqing Jiang (1):
md: check arrays is suspended in mddev_detach before call quiesce operations
Gustavo A. R. Silva (1):
rsxx: Replace zero-length array with flexible-array member
Hou Pu (2):
nbd: enable replace socket if only one connection is configured
nbd: requeue command if the soecket is changed
Israel Rukshin (8):
nvme: Use nvme_state_terminal helper
nvme: Remove unused return code from nvme_delete_ctrl_sync
nvme-pci: Re-order nvme_pci_free_ctrl
nvme: Fix ctrl use-after-free during sysfs deletion
nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl
nvme: Fix controller creation races with teardown flow
nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl
nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl
Jackie Liu (1):
block/drbd: delete invalid function drbd_md_mark_dirty_
Jean Delvare (1):
nvme: Don't deter users from enabling hwmon support
Jens Axboe (2):
Merge branch 'md-next' of ssh://gitolite.kernel.org/.../song/md into for-5.7/drivers
Merge branch 'nvme-5.7-rc1' of git://git.infradead.org/nvme into for-5.7/drivers
John Meneghini (1):
nvme-multipath: do not reset on unknown status
Josh Triplett (1):
nvme: Check for readiness more quickly, to speed up boot time
Keith Busch (3):
nvme-pci: Remove tag from process cq
nvme-pci: Remove two-pass completions
nvme-pci: Simplify nvme_poll_irqdisable
Konstantin Khlebnikov (1):
block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
Mark Ruijter (1):
nvmet: make ctrl model configurable
Martijn Coenen (2):
loop: Only change blocksize when needed.
loop: Only freeze block queue when needed.
Max Gurtovoy (5):
nvme-pci: properly print controller address
nvmet: Add get_mdts op for controllers
nvmet-rdma: Implement get_mdts controller op
nvmet-rdma: allocate RW ctxs according to mdts
nvme: release ida resources
Rupesh Girase (1):
nvme: log additional message for controller status
Sagi Grimberg (7):
nvme: expose hostnqn via sysfs for fabrics controllers
nvme: expose hostid via sysfs for fabrics controllers
nvme-tcp: optimize queue io_cpu assignment for multiple queue maps
nvmet-tcp: fix maxh2cdata icresp parameter
nvme-tcp: move send failure to nvme_tcp_try_send
nvme-tcp: break from io_work loop if recv failed
nvmet-tcp: optimize tcp stack TX when data digest is used
Takashi Iwai (4):
block: aoe: Use scnprintf() for avoiding potential buffer overflow
lightnvm: pblk: Use scnprintf() for avoiding potential buffer overflow
bcache: Use scnprintf() for avoiding potential buffer overflow
nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow
Willy Tarreau (16):
floppy: cleanup: expand macro FDCS
floppy: cleanup: expand macro UFDCS
floppy: cleanup: expand macro UDP
floppy: cleanup: expand macro UDRS
floppy: cleanup: expand macro UDRWE
floppy: cleanup: expand macro DP
floppy: cleanup: expand macro DRS
floppy: cleanup: expand macro DRWE
floppy: cleanup: expand the R/W / format command macros
floppy: cleanup: expand the reply_buffer macros
floppy: remove dead code for drives scanning on ARM
floppy: remove incomplete support for second FDC from ARM code
floppy: prepare ARM code to simplify base address separation
floppy: introduce new functions fdc_inb() and fdc_outb()
floppy: separate the FDC's base address from its registers
floppy: rename the global "fdc" variable to "current_fdc"
Wunderlich, Mark (2):
nvme-tcp: Set SO_PRIORITY for all host sockets
nvmet-tcp: set SO_PRIORITY for accepted sockets
masahiro31.yamada@kioxia.com (1):
nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO
arch/arm/include/asm/floppy.h | 88 +---
block/blk-settings.c | 3 +
block/blk-zoned.c | 32 ++
drivers/block/Makefile | 6 +
drivers/block/aoe/aoeblk.c | 4 +-
drivers/block/drbd/drbd_main.c | 11 -
drivers/block/floppy.c | 1093 ++++++++++++++++++++-------------------
drivers/block/loop.c | 18 +-
drivers/block/nbd.c | 27 +-
drivers/block/null_blk_main.c | 9 +
drivers/block/null_blk_trace.c | 21 +
drivers/block/null_blk_trace.h | 79 +++
drivers/block/null_blk_zoned.c | 12 +-
drivers/block/rsxx/dma.c | 2 +-
drivers/lightnvm/pblk-sysfs.c | 42 +-
drivers/md/bcache/btree.c | 242 ++++++---
drivers/md/bcache/btree.h | 84 +++
drivers/md/bcache/sysfs.c | 2 +-
drivers/md/bcache/writeback.c | 164 +++++-
drivers/md/bcache/writeback.h | 19 +
drivers/md/md.c | 2 +-
drivers/nvme/host/Kconfig | 2 -
drivers/nvme/host/core.c | 255 +++++----
drivers/nvme/host/fabrics.c | 8 +-
drivers/nvme/host/fc.c | 3 -
drivers/nvme/host/multipath.c | 21 +-
drivers/nvme/host/nvme.h | 6 +-
drivers/nvme/host/pci.c | 91 +---
drivers/nvme/host/rdma.c | 9 +-
drivers/nvme/host/tcp.c | 120 ++++-
drivers/nvme/target/admin-cmd.c | 34 +-
drivers/nvme/target/configfs.c | 146 +++++-
drivers/nvme/target/core.c | 9 +-
drivers/nvme/target/loop.c | 3 -
drivers/nvme/target/nvmet.h | 11 +
drivers/nvme/target/rdma.c | 15 +-
drivers/nvme/target/tcp.c | 35 +-
include/linux/blkdev.h | 4 +
include/uapi/linux/fdreg.h | 18 +-
39 files changed, 1774 insertions(+), 976 deletions(-)
create mode 100644 drivers/block/null_blk_trace.c
create mode 100644 drivers/block/null_blk_trace.h
--
Jens Axboe
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] Block driver changes for 5.7-rc
2020-03-29 22:56 [GIT PULL] Block driver changes for 5.7-rc Jens Axboe
@ 2020-03-30 19:50 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2020-03-30 19:50 UTC (permalink / raw)
To: Jens Axboe; +Cc: Linus Torvalds, linux-block
The pull request you sent on Sun, 29 Mar 2020 16:56:58 -0600:
> git://git.kernel.dk/linux-block.git tags/for-5.7/drivers-2020-03-29
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1592614838cb52f4313ceff64894e2ca78591498
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-03-30 19:50 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-29 22:56 [GIT PULL] Block driver changes for 5.7-rc Jens Axboe
2020-03-30 19:50 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).