smp_query_via() does not allow setting the sent mad data.
Change the data to be both in and out arguments.

Signed-off-by: Oren Kladnitsky <or...@dev.mellanox.co.il>
Signed-off-by: Hal Rosenstock <h...@mellanox.com>
---
diff --git a/src/smp.c b/src/smp.c
index 3ff58ce..2809ffe 100644
--- a/src/smp.c
+++ b/src/smp.c
@@ -102,7 +102,7 @@ uint8_t *smp_query_via(void *rcvbuf, ib_portid_t *
portid, unsigned attrid,
        portid->sl = 0;
        portid->qp = 0;

-       return mad_rpc(srcport, &rpc, portid, 0, rcvbuf);
+       return mad_rpc(srcport, &rpc, portid, rcvbuf, rcvbuf);
 }

 uint8_t *smp_query(void *rcvbuf, ib_portid_t * portid, unsigned attrid,

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to