'iprconfig -c query-location sgX' doesn't print the physical location
when sgX is an IOA.  This patch fixes the issue.

Signed-off-by: Gabriel Krisman Bertazi <kris...@linux.vnet.ibm.com>
---
 iprconfig.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/iprconfig.c b/iprconfig.c
index c4499a6..b1cdd78 100644
--- a/iprconfig.c
+++ b/iprconfig.c
@@ -17675,7 +17675,10 @@ static int query_location(char **args, int num_args)
        get_drive_phy_loc(dev->ioa);
 
        if (!ipr_is_volume_set(dev)){
-               fprintf(stdout, "%s\n", dev->physical_location);
+               if (&dev->ioa->ioa == dev)
+                       fprintf(stdout, "%s\n", dev->ioa->physical_location);
+               else
+                       fprintf(stdout, "%s\n", dev->physical_location);
                return 0;
        }
 
-- 
2.1.0


------------------------------------------------------------------------------
Presto, an open source distributed SQL query engine for big data, initially
developed by Facebook, enables you to easily query your data on Hadoop in a 
more interactive manner. Teradata is also now providing full enterprise
support for Presto. Download a free open source copy now.
http://pubads.g.doubleclick.net/gampad/clk?id=250295911&iu=/4140
_______________________________________________
Iprdd-devel mailing list
Iprdd-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iprdd-devel

Reply via email to