The second batch of updates for Linux 4.20: - lot of fixes for issues found by static type checkers from Bart - two small fixes from Keith - fabrics cleanups in preparation of the TCP transport from Sagi - more cleanups from Chaitanya The following changes since commit 0585b75437d335c6580066c1ab9ea3092139df32: sx8: convert to blk-mq (2018-10-16 09:50:55 -0600) are available in the Git repository at: git://git.infradead.org/nvme.git nvme-4.20 for you to fetch changes up to b7c7be6f6bd28ffea7f608ac2d806b8a4bdc82fe: nvme-fabrics: move controller options matching to fabrics (2018-10-19 14:22:24 +0200) ---------------------------------------------------------------- Bart Van Assche (14): nvmet: use strcmp() instead of strncmp() for subsystem lookup nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() nvme-core: declare local symbols static nvme-core: rework a NQN copying operation nvme-pci: fix nvme_suspend_queue() kernel-doc header nvmet: use strlcpy() instead of strcpy() nvmet-rdma: declare local symbols static nvmet: avoid integer overflow in the discard code nvme-fc: fix kernel-doc headers nvme-fc: introduce struct nvme_fcp_op_w_sgl nvme-fc: rework the request initialization code nvmet-fc: fix kernel-doc headers nvme-core: make implicit seed truncation explicit nvmet-fcloop: suppress a compiler warning Chaitanya Kulkarni (2): nvmet: remove unreachable code nvme-pci: remove duplicate check Keith Busch (2): nvme: update node paths after adding new path nvme-pci: fix hot removal during error handling Sagi Grimberg (2): nvme-rdma: always have a valid trsvcid nvme-fabrics: move controller options matching to fabrics drivers/nvme/host/core.c | 6 +-- drivers/nvme/host/fabrics.c | 30 +++++++++++++++ drivers/nvme/host/fabrics.h | 2 + drivers/nvme/host/fc.c | 45 +++++++++++++--------- drivers/nvme/host/multipath.c | 9 +++++ drivers/nvme/host/pci.c | 9 ++--- drivers/nvme/host/rdma.c | 78 +++++++++++---------------------------- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/core.c | 3 +- drivers/nvme/target/discovery.c | 6 +-- drivers/nvme/target/fc.c | 6 +-- drivers/nvme/target/fcloop.c | 1 + drivers/nvme/target/io-cmd-file.c | 3 +- drivers/nvme/target/rdma.c | 2 +- 14 files changed, 107 insertions(+), 95 deletions(-)