linux/drivers/nvme/host
Keith Busch 92f7a1624b NVMe: Use unbounded work queue for all work
Removes all usage of the global work queue so work can't be
scheduled on two different work queues, and removes nvme's work queue
singlethreadedness so controllers can be driven in parallel.

Signed-off-by: Keith Busch <keith.busch@intel.com>
[hch: keep the dead controller removal on the system workqueue to avoid
 deadlocks]
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
2015-12-22 09:38:33 -07:00
..
core.c NVMe: Implement namespace list scanning 2015-12-22 09:38:33 -07:00
Kconfig NVMe: Add explicit block config dependency 2015-10-12 11:43:22 -06:00
lightnvm.c NVMe: fix build with CONFIG_NVM enabled 2015-12-03 09:52:05 -07:00
Makefile nvme: split command submission helpers out of pci.c 2015-12-01 10:59:38 -07:00
nvme.h NVMe: Implement namespace list scanning 2015-12-22 09:38:33 -07:00
pci.c NVMe: Use unbounded work queue for all work 2015-12-22 09:38:33 -07:00
scsi.c nvme: move chardev and sysfs interface to common code 2015-12-01 10:59:40 -07:00