Signed-off-by: Hal Rosenstock <[email protected]>
---
 umad2sim/sim_client.c |   14 ++++++++------
 umad2sim/sim_client.h |    2 +-
 umad2sim/umad2sim.c   |    3 +--
 3 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/umad2sim/sim_client.c b/umad2sim/sim_client.c
index d86de7c..3fffd24 100644
--- a/umad2sim/sim_client.c
+++ b/umad2sim/sim_client.c
@@ -284,19 +284,21 @@ int sim_client_set_sm(struct sim_client *sc, unsigned 
issm)
        return sim_ctl(sc, SIM_CTL_SET_ISSM, &issm, sizeof(int));
 }
 
-int sim_client_init(struct sim_client *sc, char *nodeid)
+int sim_client_init(struct sim_client *sc)
 {
-       if (!nodeid)
-               nodeid = getenv("SIM_HOST");
+       char *nodeid;
+
+       nodeid = getenv("SIM_HOST");
        if (sim_init(sc, 0, nodeid) < 0)
                return -1;
-       if (sim_ctl(sc, SIM_CTL_GET_VENDOR, &sc->vendor, sizeof(sc->vendor)) <
-           0)
+       if (sim_ctl(sc, SIM_CTL_GET_VENDOR, &sc->vendor,
+                   sizeof(sc->vendor)) < 0)
                goto _exit;
        if (sim_ctl(sc, SIM_CTL_GET_NODEINFO, sc->nodeinfo,
                    sizeof(sc->nodeinfo)) < 0)
                goto _exit;
-       sc->portinfo[0] = 0;
+
+       sc->portinfo[0] = 0;    // portno requested
        if (sim_ctl(sc, SIM_CTL_GET_PORTINFO, sc->portinfo,
                    sizeof(sc->portinfo)) < 0)
                goto _exit;
diff --git a/umad2sim/sim_client.h b/umad2sim/sim_client.h
index 605b305..80ed442 100644
--- a/umad2sim/sim_client.h
+++ b/umad2sim/sim_client.h
@@ -47,7 +47,7 @@ struct sim_client {
 };
 
 extern int sim_client_set_sm(struct sim_client *sc, unsigned issm);
-extern int sim_client_init(struct sim_client *sc, char *nodeid);
+extern int sim_client_init(struct sim_client *sc);
 extern void sim_client_exit(struct sim_client *sc);
 
 #endif                         /* _SIM_CLIENT_H_ */
diff --git a/umad2sim/umad2sim.c b/umad2sim/umad2sim.c
index 1236b8f..8d83a24 100644
--- a/umad2sim/umad2sim.c
+++ b/umad2sim/umad2sim.c
@@ -53,7 +53,6 @@
 #include <infiniband/umad.h>
 #include <infiniband/mad.h>
 
-#include <ibsim.h>
 #include <sim_client.h>
 
 #ifdef UMAD2SIM_NOISY_DEBUG
@@ -562,7 +561,7 @@ static struct umad2sim_dev *umad2sim_dev_create(unsigned 
num, const char *name)
        dev->num = num;
        strncpy(dev->name, name, sizeof(dev->name) - 1);
 
-       if (sim_client_init(&dev->sim_client, NULL) < 0)
+       if (sim_client_init(&dev->sim_client) < 0)
                goto _error;
 
        dev->port = mad_get_field(&dev->sim_client.portinfo, 0,
-- 
1.5.6.4

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to