linux/drivers/nvme/host
Chao Leng 958dc1d32c nvme-rdma: add clean action for failed reconnection
A crash happens when inject failed reconnection.
If reconnect failed after start io queues, the queues will be unquiesced
and new requests continue to be delivered. Reconnection error handling
process directly free queues without cancel suspend requests. The
suppend request will time out, and then crash due to use the queue
after free.

Add sync queues and cancel suppend requests for reconnection error
handling.

Signed-off-by: Chao Leng <lengchao@huawei.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
2021-02-02 10:26:12 +01:00
..
core.c nvme-core: add cancel tagset helpers 2021-02-02 10:26:12 +01:00
fabrics.c nvme-fabrics: reject I/O to offline device 2020-12-01 20:36:37 +01:00
fabrics.h nvme-fabrics: reject I/O to offline device 2020-12-01 20:36:37 +01:00
fault_inject.c
fc.c nvme: constify static attribute_group structs 2021-02-02 10:26:10 +01:00
fc.h nvme-fc: Update header and host for common definitions for LS handling 2020-05-09 16:18:33 -06:00
hwmon.c nvme: return errors for hwmon init 2020-09-22 17:49:55 +02:00
Kconfig nvme-tcp: fix kconfig dependency warning when !CRYPTO 2020-09-15 07:58:49 +02:00
lightnvm.c nvme: use bio_set_dev to assign ->bi_bdev 2021-01-26 08:50:01 -07:00
Makefile nvme: support for zoned namespaces 2020-07-08 16:16:20 +02:00
multipath.c nvme: use bio_set_dev to assign ->bi_bdev 2021-01-26 08:50:01 -07:00
nvme.h nvme-core: add cancel tagset helpers 2021-02-02 10:26:12 +01:00
pci.c block: remove unnecessary argument from blk_execute_rq_nowait 2021-01-24 21:52:39 -07:00
rdma.c nvme-rdma: add clean action for failed reconnection 2021-02-02 10:26:12 +01:00
tcp.c nvme-tcp: pass multipage bvec to request iov_iter 2021-02-02 10:26:11 +01:00
trace.c nvme: add tracing of zns commands 2021-02-02 10:26:12 +01:00
trace.h
zns.c nvme: export zoned namespaces without Zone Append support read-only 2020-12-01 20:36:38 +01:00