[PATCH 6/6] nvme: track shared namespaces in a siblings list

Christoph Hellwig hch at lst.de
Mon Jun 19 03:42:45 PDT 2017


On Mon, Jun 19, 2017 at 01:39:05PM +0300, Sagi Grimberg wrote:
> Not sure what you mean, but I didn't mean to change any locking scheme,
> just have the sibling list exist in struct block_device and call
> nvme_ns_find_siblings as a fops callout when the bdev is created, driver
> stays responsible for locking.

A common list with driver specific locking isn't going to work,
we'll need block locking for using it for multipath decisions.



More information about the Linux-nvme mailing list