[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