]> www.infradead.org Git - users/hch/nvmetcli.git/commitdiff
nvmetcli: don't remove ANA Group 1 on clear
authorHannes Reinecke <hare@suse.de>
Fri, 27 Mar 2020 07:01:34 +0000 (08:01 +0100)
committerChristoph Hellwig <hch@lst.de>
Wed, 1 Apr 2020 09:00:13 +0000 (11:00 +0200)
The first ANA group is maintained by the kernel so it cannot
be deleted.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
nvmet/nvme.py

index 0647ddcb9b31a189532baa01ecdf6bc9692d5545..fdec4ffcb92f8083af817f45154d7f8983793275 100644 (file)
@@ -845,6 +845,11 @@ class ANAGroup(CFSNode):
 
         a._setup_attrs(n, err_func)
 
+    def delete(self):
+        # ANA Group 1 is automatically created/deleted
+        if self.grpid != 1:
+            super(ANAGroup, self).delete()
+
     def dump(self):
         d = super(ANAGroup, self).dump()
         d['grpid'] = self.grpid