[PATCH 0/3] Namespace iteration fixes

Keith Busch keith.busch at intel.com
Thu Jun 23 10:29:03 PDT 2016


Patch 1/3 cleanly applies to linux-block/for-linus and for-next. The
other two only apply to for-next.

The first fixes a bug introduced in 4.7 and hoping this can be applied
to 4.7. It's version 2 of this patch. The reset of the series is targeted
to 4.8. 

The second patch fixes issues where buffered writers block removal
from proceeding.

The third locks the namespace mutex when searching for invalid
namespaces. While it doesn't appear necessary in the existing paths that
use it, it makes this function safe for potential future use.

Keith Busch (3):
  nvme: Remove RCU namespace protection
  nvme: Kill detached namespaces prior to removal
  nvme: Put invalid namespaces on removal list

 drivers/nvme/host/core.c | 112 ++++++++++++++++++++++++++++-------------------
 1 file changed, 67 insertions(+), 45 deletions(-)

-- 
2.7.2




More information about the Linux-nvme mailing list