This patch depends on http://www.spinics.net/lists/linux-rdma/msg18193.html.

Change the type of the reserve field to u32 from u64 in
usnic_ib_create_qp_resp bc u64 will align differently for
32 and 64 bit archs.  And reserve even more space for future
expansion.

Signed-off-by: Upinder Malhi <[email protected]>
---
drivers/infiniband/hw/usnic/usnic_abi.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/usnic/usnic_abi.h 
b/drivers/infiniband/hw/usnic/usnic_abi.h
index 730a371..6c56fbf 100644
--- a/drivers/infiniband/hw/usnic/usnic_abi.h
+++ b/drivers/infiniband/hw/usnic/usnic_abi.h
@@ -21,7 +21,7 @@
#define USNIC_ABI_H

/* ABI between userspace and kernel */
-#define USNIC_UVERBS_ABI_VERSION       3
+#define USNIC_UVERBS_ABI_VERSION       4

#define USNIC_QP_GRP_MAX_WQS            8
#define USNIC_QP_GRP_MAX_RQS            8
@@ -67,7 +67,7 @@ struct usnic_ib_create_qp_resp {
        u32                             rq_idx[USNIC_QP_GRP_MAX_RQS];
        u32                             cq_idx[USNIC_QP_GRP_MAX_CQS];
        u32                             transport;
-       u64                             reserved;
+       u32                             reserved[8];
};

#endif /* USNIC_ABI_H */
----
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to