All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] NVMe: Initialization error handling fixups
@ 2015-06-08 16:08 Keith Busch
  2015-06-08 16:08 ` [PATCH 1/3] NVMe: Fix device cleanup on initialization failure Keith Busch
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Keith Busch @ 2015-06-08 16:08 UTC (permalink / raw)


The asynchronous device probe created some interesting deadlocks and
accessing unallocated resources if the device failed during probe. This
series checks for resources allocated and owned by the driver for proper
cleanup, returns the expected errors on driver aborted commands, and
fixes the deadlocks between the probe and reset workers.

Keith Busch (3):
  NVMe: Fix device cleanup on initialization failure
  NVMe: Don't return fake status on cancelled
  NVMe: Unify controller probe and resume

 drivers/block/nvme-core.c |   75 +++++++++++++++++++++++++++++----------------
 1 file changed, 49 insertions(+), 26 deletions(-)

-- 
1.7.10.4

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

end of thread, other threads:[~2015-07-08  8:49 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-08 16:08 [PATCH 0/3] NVMe: Initialization error handling fixups Keith Busch
2015-06-08 16:08 ` [PATCH 1/3] NVMe: Fix device cleanup on initialization failure Keith Busch
2015-06-08 16:08 ` [PATCH 2/3] NVMe: Don't use fake status on cancelled command Keith Busch
2015-06-11 10:40   ` Christoph Hellwig
2015-06-11 14:15     ` Keith Busch
2015-06-11 15:23       ` Christoph Hellwig
     [not found]         ` <55935989.70809@huawei.com>
2015-07-01 16:17           ` Question about NVMe share I/O Keith Busch
2015-07-01 16:45             ` James R. Bergsten
2015-07-02  7:11             ` dingxiang
2015-07-02 12:42             ` Yijing Wang
2015-07-02 14:42               ` Keith Busch
2015-07-03  1:24                 ` Yijing Wang
2015-07-08  8:49                   ` dingxiang
2015-06-08 16:08 ` [PATCH 3/3] NVMe: Unify controller probe and resume 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.