Various relatively small fixes, mostly to fix error handling of various sorts. The following changes since commit 9c24c10a2c1e1bb478b6bb70612d9e885aee044f: Revert "block: Add warning for bi_next not NULL in bio_endio()" (2018-06-19 11:59:47 -0600) are available in the Git repository at: git://git.infradead.org/nvme.git nvme-4.18 for you to fetch changes up to 943e942e6266f22babee5efeb00f8f672fbff5bd: nvme-pci: limit max IO size and segments to avoid high order allocations (2018-06-21 18:59:46 +0200) ---------------------------------------------------------------- Israel Rukshin (1): nvme-rdma: Fix command completion race at error recovery James Smart (1): nvme-fc: release io queues to allow fast fail Jens Axboe (1): nvme-pci: limit max IO size and segments to avoid high order allocations Jianchao Wang (1): nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl Max Gurtuvoy (1): nvmet: reset keep alive timer in controller enable Sagi Grimberg (3): nvme-rdma: fix possible double free condition when failing to create a controller nvme-rdma: fix possible free of a non-allocated async event buffer nvme-rdma: don't override opts->queue_size drivers/nvme/host/core.c | 1 + drivers/nvme/host/fc.c | 6 ++-- drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 44 ++++++++++++++++++++++++---- drivers/nvme/host/rdma.c | 73 +++++++++++++++++++++++----------------------- drivers/nvme/target/core.c | 8 +++++ 6 files changed, 88 insertions(+), 45 deletions(-)