infiniband-diags/sminfo: Fix activity count display

Signed-off-by: Hal Rosenstock <[EMAIL PROTECTED]>

diff --git a/infiniband-diags/src/sminfo.c b/infiniband-diags/src/sminfo.c
index 0cd63f9..87f09ac 100644
--- a/infiniband-diags/src/sminfo.c
+++ b/infiniband-diags/src/sminfo.c
@@ -42,7 +42,7 @@
 #include <inttypes.h>
 #include <getopt.h>
 
-#define __BUILD_VERSION_TAG__ 1.2.1
+#define __BUILD_VERSION_TAG__ 1.2.2
 #include <infiniband/common.h>
 #include <infiniband/umad.h>
 #include <infiniband/mad.h>
@@ -89,7 +89,8 @@ main(int argc, char **argv)
        ib_portid_t portid = {0};
        int timeout = 0;        /* use default */
        uint8_t *p;
-       int act = 0, prio = 0, state = SMINFO_STANDBY;
+       uint act = 0;
+       int prio = 0, state = SMINFO_STANDBY;
        uint64_t guid = 0, key = 0;
        extern int ibdebug;
        int dest_type = IB_DEST_LID;
@@ -199,7 +200,7 @@ main(int argc, char **argv)
        mad_decode_field(sminfo, IB_SMINFO_PRIO_F, &prio);
        mad_decode_field(sminfo, IB_SMINFO_STATE_F, &state);
 
-       printf("sminfo: sm lid %d sm guid 0x%" PRIx64 ", activity count %d 
priority %d state %d %s\n",
+       printf("sminfo: sm lid %d sm guid 0x%" PRIx64 ", activity count %u 
priority %d state %d %s\n",
                portid.lid, guid, act, prio, state, STATESTR(state));
 
        exit(0);

_______________________________________________
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