alistair23-linux/drivers/nvme/target
Sagi Grimberg 14c862dbb0 nvmet-rdma: drain the queue-pair just before freeing it
draining the qp right after disconnect might not suffice because
the nvmet sq is not fully drained (in nvmet_sq_destroy) and we might
see completions after the drain. Instead, drain right before the
qp destroy which comes after the sq destruction and we can be sure
that no posts come after the drain.

Tested-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
2016-11-14 02:08:53 +02:00
..
admin-cmd.c nvmet: use symbolic constants for CNS values 2016-10-19 11:36:22 -06:00
configfs.c nvmet: fix an error code 2016-07-07 08:37:36 -06:00
core.c nvmet: Don't queue fatal error work if csts.cfs is set 2016-11-14 02:08:51 +02:00
discovery.c nvmet: use symbolic constants for CNS values 2016-10-19 11:36:22 -06:00
fabrics-cmd.c nvmet: add a generic NVMe target 2016-07-05 11:30:33 -06:00
io-cmd.c nvmet: Make dsm number of ranges zero based 2016-09-23 15:37:38 -07:00
Kconfig nvme: fabrics drivers don't need the nvme-pci driver 2016-08-19 14:22:28 +03:00
loop.c blk-mq: remove ->map_queue 2016-09-15 08:42:03 -06:00
Makefile nvmet-rdma: add a NVMe over Fabrics RDMA target driver 2016-07-08 08:38:49 -06:00
nvmet.h nvmet: Fix controller serial number inconsistency 2016-08-04 17:45:10 +03:00
rdma.c nvmet-rdma: drain the queue-pair just before freeing it 2016-11-14 02:08:53 +02:00