Linux-NVME Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH nvmetcli] nvmetcli: remove status method for the UIPortNode
@ 2017-11-30 10:27 Johannes Thumshirn
  2017-11-30 14:27 ` Christoph Hellwig
  0 siblings, 1 reply; 2+ messages in thread
From: Johannes Thumshirn @ 2017-11-30 10:27 UTC (permalink / raw)


nvmetcli defines a status method for the UIPortNode class but there is
no corresponding 'enable' file in configfs so typing in status will
always result in nvmetcli printing disbaled if one types 'status' in
the port node:

/> cd ports/1/
/ports/1> status
Status for /ports/1: disabled
/ports/1>

There are two possible ways for fixing this issue, provide a configfs
file to enable/disable the port node in the kernel or delete the
method in nvmetcli. Having a configfs file in the kernel is pointless,
as ports get enabled when symlinked to a namespace so zap the pointless status
method in user-space.

Signed-off-by: Johannes Thumshirn <jthumshirn at suse.de>
Reported-by: Hannes Reinecke <hare at suse.de>
---
 nvmetcli | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/nvmetcli b/nvmetcli
index 5378365eb91f..4fbc12ec430f 100755
--- a/nvmetcli
+++ b/nvmetcli
@@ -356,11 +356,6 @@ class UIPortNode(UINode):
         UIPortSubsystemsNode(self)
         UIReferralsNode(self)
 
-    def status(self):
-        if self.cfnode.get_enable():
-            return "enabled"
-        return "disabled"
-
 
 class UIPortSubsystemsNode(UINode):
     def __init__(self, parent):
-- 
2.13.6

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [PATCH nvmetcli] nvmetcli: remove status method for the UIPortNode
  2017-11-30 10:27 [PATCH nvmetcli] nvmetcli: remove status method for the UIPortNode Johannes Thumshirn
@ 2017-11-30 14:27 ` Christoph Hellwig
  0 siblings, 0 replies; 2+ messages in thread
From: Christoph Hellwig @ 2017-11-30 14:27 UTC (permalink / raw)


Thanks Johannes,

applied.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-11-30 14:27 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-30 10:27 [PATCH nvmetcli] nvmetcli: remove status method for the UIPortNode Johannes Thumshirn
2017-11-30 14:27 ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox