linux/drivers/nvme/host
Keith Busch 6db28eda26 nvme/pci: Disable on removal when disconnected
If the device is not present, the driver should disable the queues
immediately. Prior to this, the driver was relying on the watchdog timer
to kill the queues if requests were outstanding to the device, and that
just delays removal up to one second.

Signed-off-by: Keith Busch <keith.busch@intel.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Jens Axboe <axboe@fb.com>
2017-02-22 13:34:00 -07:00
..
core.c nvme: Enable autonomous power state transitions 2017-02-22 13:34:00 -07:00
fabrics.c nvme: make nvmf_register_transport require a create_ctrl callback 2017-02-22 13:34:00 -07:00
fabrics.h nvme: make nvmf_register_transport require a create_ctrl callback 2017-02-22 13:34:00 -07:00
fc.c nvme: make nvmf_register_transport require a create_ctrl callback 2017-02-22 13:34:00 -07:00
Kconfig nvme-fabrics: Add host support for FC transport 2016-12-06 10:17:56 +02:00
lightnvm.c lightnvm: use end_io callback instead of instance 2017-01-31 08:32:13 -07:00
Makefile nvme-fabrics: Add host support for FC transport 2016-12-06 10:17:56 +02:00
nvme.h nvme: Enable autonomous power state transitions 2017-02-22 13:34:00 -07:00
pci.c nvme/pci: Disable on removal when disconnected 2017-02-22 13:34:00 -07:00
rdma.c nvme: make nvmf_register_transport require a create_ctrl callback 2017-02-22 13:34:00 -07:00
scsi.c nvme/scsi: don't rely on BLK_MAX_CDB 2017-01-30 08:33:51 -07:00