linux/drivers/nvme/host
Keith Busch 25646264e1 NVMe: Remove queue freezing on resets
NVMe submits all commands through the block layer now. This means we
can let requests queue at the blk-mq hardware context since there is no
path that bypasses this anymore so we don't need to freeze the queues
anymore. The driver can simply stop the h/w queues from running during
a reset instead.

This also fixes a WARN in percpu_ref_reinit when the queue was unfrozen
with requeued requests.

Signed-off-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
2016-01-12 13:33:36 -07:00
..
core.c NVMe: Remove queue freezing on resets 2016-01-12 13:33:36 -07:00
Kconfig nvme: make SG_IO support optional 2016-01-12 13:30:16 -07:00
lightnvm.c NVMe: fix build with CONFIG_NVM enabled 2015-12-03 09:52:05 -07:00
Makefile nvme: make SG_IO support optional 2016-01-12 13:30:16 -07:00
nvme.h NVMe: Remove queue freezing on resets 2016-01-12 13:33:36 -07:00
pci.c NVMe: Remove queue freezing on resets 2016-01-12 13:33:36 -07:00
scsi.c nvme: move chardev and sysfs interface to common code 2015-12-01 10:59:40 -07:00