nvme-multipath: also check for a disabled path if there is a single sibling
When we have a singular list in nvme_round_robin_path() we still need to check its validity. Signed-off-by: Hannes Reinecke <hare@suse.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
Родитель
ca7ae5c966
Коммит
2032d07471
|
@ -183,8 +183,11 @@ static struct nvme_ns *nvme_round_robin_path(struct nvme_ns_head *head,
|
|||
{
|
||||
struct nvme_ns *ns, *found, *fallback = NULL;
|
||||
|
||||
if (list_is_singular(&head->list))
|
||||
if (list_is_singular(&head->list)) {
|
||||
if (nvme_path_is_disabled(old))
|
||||
return NULL;
|
||||
return old;
|
||||
}
|
||||
|
||||
for (ns = nvme_next_ns(head, old);
|
||||
ns != old;
|
||||
|
|
Загрузка…
Ссылка в новой задаче