[PATCH 0/3] Namespace iteration fixes

Keith Busch keith.busch at intel.com
Thu Jun 23 10:44:57 PDT 2016


Just correcting Sagi's email in the CC. I copy/pasted from a review in
an different message(*), but was missing some letters there too. :)

  * https://lkml.org/lkml/2016/6/23/529

On Thu, Jun 23, 2016 at 11:29:03AM -0600, Keith Busch wrote:
> 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