All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Namespace iteration fixes
@ 2016-06-23 17:29 Keith Busch
  2016-06-23 17:29 ` [PATCHv2 1/3] nvme: Remove RCU namespace protection Keith Busch
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Keith Busch @ 2016-06-23 17:29 UTC (permalink / raw)


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

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-06-30 22:59 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-23 17:29 [PATCH 0/3] Namespace iteration fixes Keith Busch
2016-06-23 17:29 ` [PATCHv2 1/3] nvme: Remove RCU namespace protection Keith Busch
2016-06-28  8:31   ` Christoph Hellwig
2016-06-28 16:35     ` Keith Busch
2016-06-30  6:48       ` Christoph Hellwig
2016-06-30 14:57         ` Keith Busch
2016-06-30 22:59           ` Keith Busch
2016-06-23 17:29 ` [PATCH 2/3] nvme: Kill detached namespaces prior to removal Keith Busch
2016-06-28  8:32   ` Christoph Hellwig
2016-06-23 17:29 ` [PATCH 3/3] nvme: Put invalid namespaces on removal list Keith Busch
2016-06-28  8:32   ` Christoph Hellwig
2016-06-23 17:44 ` [PATCH 0/3] Namespace iteration fixes Keith Busch

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.