From c6b14748f21f43eae217c31fda8ad3b246feaeb4 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig <hch@lst.de> Date: Thu, 24 Mar 2016 16:19:58 +0100 Subject: [PATCH] nvmet: 0 is not a valid namespace ID Signed-off-by: Christoph Hellwig <hch@lst.de> --- nvmet/nvme.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nvmet/nvme.py b/nvmet/nvme.py index c3cfa74..c182040 100644 --- a/nvmet/nvme.py +++ b/nvmet/nvme.py @@ -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 -- GitLab