Hi Linus,
A collection of fixes for this series. This pull request contains:
- NVMe pull request from Keith, with fixes all over the map for nvme.
From various folks.
- Classic polling fix, that avoids a latency issue where we still end up
waiting for an interrupt in some cases. From Nitesh Shetty.
- Comment typo fix from Minwoo Im.
Please pull!
git://git.kernel.dk/linux-block.git tags/for-linus-20180217
----------------------------------------------------------------
for-linus-20180217
----------------------------------------------------------------
Israel Rukshin (1):
nvmet: Change return code of discard command if not supported
James Smart (2):
nvme_fc: correct abort race condition on resets
nvme_fc: cleanup io completion
Jens Axboe (1):
Merge branch 'nvme-4.16-rc' of git://git.infradead.org/nvme into for-linus
Jianchao Wang (1):
nvme: fix the deadlock in nvme_update_formats
Keith Busch (3):
nvme: Fix discard buffer overrun
nvme-pci: Remap CMB SQ entries on every controller reset
nvme-pci: Fix timeouts in connecting state
Max Gurtovoy (3):
nvme: rename NVME_CTRL_RECONNECTING state to NVME_CTRL_CONNECTING
nvme-rdma: use NVME_CTRL_CONNECTING state to mark init process
nvme: delete NVME_CTRL_LIVE --> NVME_CTRL_CONNECTING transition
Minwoo Im (1):
block: fix a typo in comment of BLK_MQ_POLL_STATS_BKTS
Nitesh Shetty (1):
blk: optimization for classic polling
Nitzan Carmi (1):
nvme-rdma: fix sysfs invoked reset_ctrl error flow
Roland Dreier (1):
nvme: Don't use a stack buffer for keep-alive command
block/blk-mq.c | 1 +
drivers/nvme/host/core.c | 45 ++++++++-----
drivers/nvme/host/fabrics.h | 9 +--
drivers/nvme/host/fc.c | 157 ++++++++++---------------------------------
drivers/nvme/host/nvme.h | 3 +-
drivers/nvme/host/pci.c | 39 ++++++-----
drivers/nvme/host/rdma.c | 16 ++---
drivers/nvme/target/io-cmd.c | 7 +-
include/linux/blkdev.h | 2 +-
9 files changed, 108 insertions(+), 171 deletions(-)
--
Jens Axboe