From: Hannes Reinecke Date: Fri, 27 Mar 2020 07:01:34 +0000 (+0100) Subject: nvmetcli: don't remove ANA Group 1 on clear X-Git-Tag: v0.8~15 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=0827df8deb5304854d9efc58e9df5971aa66f490;p=users%2Fhch%2Fnvmetcli.git nvmetcli: don't remove ANA Group 1 on clear The first ANA group is maintained by the kernel so it cannot be deleted. Signed-off-by: Hannes Reinecke Signed-off-by: Christoph Hellwig --- diff --git a/nvmet/nvme.py b/nvmet/nvme.py index 0647ddc..fdec4ff 100644 --- a/nvmet/nvme.py +++ b/nvmet/nvme.py @@ -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