[PATCHv2 0/4] IO Queue fixes rewrite
Keith Busch
keith.busch at intel.com
Fri Jan 31 18:53:38 EST 2014
New set replacing this one:
http://merlin.infradead.org/pipermail/linux-nvme/2014-January/000656.html
I narrowed this set down to only the surprise removal fixes and the io
queue/cpu mapping. The cosmetic and irq vector patches from the previous
set can wait.
The only patch different in v2 from the previous is the "Per-cpu IO
queues". The feedback on using the per cpu variable to point to an index
rather than a struct nvme_queue pointer was a great idea!
I only included all 4 in this set because I wanted to make sure they
apply cleanly against the new tree.
I also ran sparse this time; I've exceeded my fair share of sparse errors
working on this driver. :)
Keith Busch (4):
NVMe: Namespace use after free on surprise removal
NVMe: RCU access to nvme_queue
NVMe: Per-cpu IO queues
NVMe: CPU hot plug notification
drivers/block/nvme-core.c | 314 ++++++++++++++++++++++++++++++++++-----------
include/linux/nvme.h | 9 +-
2 files changed, 247 insertions(+), 76 deletions(-)
--
1.7.10.4
More information about the Linux-nvme
mailing list