[PATCHv2 0/5] NVMe fixes and updates, version 2
Keith Busch
keith.busch at intel.com
Thu Dec 31 08:41:51 PST 2015
Changes since v1:
Fixed the patch order. Previously 4/5 and 5/5 were swapped.
Added a code comment to make the clarify the queue full condition.
Better commit log messages.
Moved the "struct completion" from an nvme_queue union to struct nvme_dev.
Simplified the shutdown patch based on review comments. The logic is
pushed into a single admin queue handling function, and the result is
more understandable.
There are suggestions for other mechanisms to handle async io queue
deletion (patch 4/5, previously 5/5), but I'm sticking with the original
idea this time. I'll spin another patch if the alternate proposals compel
new version.
Keith Busch (5):
NVMe: Fix admin queue ring wrap
NVMe: Use a retryable error code on reset
NVMe: Remove queue freezing on resets
NVMe: IO queue deletion re-write
NVMe: Shutdown controller only for power-off
drivers/nvme/host/pci.c | 314 +++++++++++++++++-------------------------------
1 file changed, 112 insertions(+), 202 deletions(-)
--
2.6.2.307.g37023ba
More information about the Linux-nvme
mailing list