]> www.infradead.org Git - users/hch/nvmetcli.git/commitdiff
nvmet: 0 is not a valid namespace ID
authorChristoph Hellwig <hch@lst.de>
Thu, 24 Mar 2016 15:19:58 +0000 (16:19 +0100)
committerChristoph Hellwig <hch@lst.de>
Thu, 24 Mar 2016 15:19:58 +0000 (16:19 +0100)
Signed-off-by: Christoph Hellwig <hch@lst.de>
nvmet/nvme.py

index c3cfa746c082c0f69cc8c2a07bd202c5ed2251e8..c1820400cf50d6b28ce8ee40794b5ad5bdcfe73a 100644 (file)
@@ -436,11 +436,11 @@ class Namespace(CFSNode):
                     nsid = index
                     break
             if nsid is None:
-                raise CFSError("All NSIDs 0-%d in use" % self.MAX_NSID)
+                raise CFSError("All NSIDs 1-%d in use" % self.MAX_NSID)
         else:
             nsid = int(nsid)
-            if nsid < 0 or nsid > self.MAX_NSID:
-                raise CFSError("NSID must be 0 to %d" % self.MAX_NSID)
+            if nsid < 1 or nsid > self.MAX_NSID:
+                raise CFSError("NSID must be 1 to %d" % self.MAX_NSID)
 
         self._attr_groups = ['device']
         self._subsystem = subsystem