linux/drivers/nvme/host
James Smart ab4f47a9f4 nvme: allow duplicate controller if prior controller being deleted
The current checks for whether a new controller request "matches" an
existing controller ignores controller state and checks identity strings.
There are cases where an existing controller may be in its last steps of
deletion when they are "matched" by a new connection.

Change the behavior so that the new connection ignores controllers that
are deleted.

Signed-off-by: James Smart <james.smart@broadcom.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
2018-05-30 08:03:23 +02:00
..
core.c nvme: fixup memory leak in nvme_init_identify() 2018-05-25 16:50:12 +02:00
fabrics.c nvme: fix KASAN warning when parsing host nqn 2018-05-25 16:50:12 +02:00
fabrics.h nvme: allow duplicate controller if prior controller being deleted 2018-05-30 08:03:23 +02:00
fault_inject.c nvme: Add fault injection feature 2018-03-26 08:53:43 -06:00
fc.c nvme-fc: remove setting DNR on exception conditions 2018-05-25 16:50:12 +02:00
Kconfig nvme: depend on INFINIBAND_ADDR_TRANS 2018-04-27 11:15:43 -04:00
lightnvm.c lightnvm: remove function name in strings 2018-03-29 17:29:09 -06:00
Makefile nvme: Add fault injection feature 2018-03-26 08:53:43 -06:00
multipath.c nvme/multipath: Fix multipath disabled naming collisions 2018-05-03 09:37:50 -06:00
nvme.h nvme: fix lockdep warning in nvme_mpath_clear_current_path 2018-05-23 08:58:27 -06:00
pci.c Merge branch 'nvme-4.18-2' of git://git.infradead.org/nvme into for-4.18/block 2018-05-29 12:56:20 -06:00
rdma.c Merge branch 'nvme-4.18-2' of git://git.infradead.org/nvme into for-4.18/block 2018-05-29 12:56:20 -06:00
trace.c nvme: add tracepoint for nvme_setup_cmd 2018-01-26 12:34:40 +01:00
trace.h nvme: change order of qid and cmdid in completion trace 2018-04-26 13:30:08 -06:00