From 2281122692cd58f735787beb1222fd1fe574bb32 Mon Sep 17 00:00:00 2001
From: Christoph Hellwig <hch@lst.de>
Date: Fri, 25 Mar 2016 17:29:28 +0100
Subject: [PATCH] nvmet: fix invalid access to self.subsystems in the Namespace
 constructor

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 nvmet/nvme.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nvmet/nvme.py b/nvmet/nvme.py
index a13eba3..b885f05 100644
--- a/nvmet/nvme.py
+++ b/nvmet/nvme.py
@@ -456,7 +456,7 @@ class Namespace(CFSNode):
             raise CFSError("Invalid parent class")
 
         if nsid is None:
-            nsids = [n.nsid for n in self.subsystem.namespaces]
+            nsids = [n.nsid for n in subsystem.namespaces]
             for index in xrange(1, self.MAX_NSID + 1):
                 if index not in nsids:
                     nsid = index
-- 
GitLab