summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/i40iw/i40iw_user.h
diff options
context:
space:
mode:
authorIsmail, Mustafa2016-04-18 17:32:54 +0200
committerDoug Ledford2016-04-28 22:32:53 +0200
commit6b90036587508675b9ef73181c9f0f02894d1588 (patch)
tree46a12349e5b72a0543c92c45bc44102bbd064f88 /drivers/infiniband/hw/i40iw/i40iw_user.h
parentMerge branch 'k.o/for-4.6-rc' into testing/4.6 (diff)
downloadkernel-qcow2-linux-6b90036587508675b9ef73181c9f0f02894d1588.tar.gz
kernel-qcow2-linux-6b90036587508675b9ef73181c9f0f02894d1588.tar.xz
kernel-qcow2-linux-6b90036587508675b9ef73181c9f0f02894d1588.zip
RDMA/i40iw: Fix overflow of region length
Change region_length to u64 as a region can be > 4GB. Signed-off-by: Mustafa Ismail <mustafa.ismail@intel.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/hw/i40iw/i40iw_user.h')
-rw-r--r--drivers/infiniband/hw/i40iw/i40iw_user.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/i40iw/i40iw_user.h b/drivers/infiniband/hw/i40iw/i40iw_user.h
index 5cd971bb8cc7..eac95240fbdc 100644
--- a/drivers/infiniband/hw/i40iw/i40iw_user.h
+++ b/drivers/infiniband/hw/i40iw/i40iw_user.h
@@ -102,6 +102,8 @@ enum i40iw_device_capabilities_const {
#define I40IW_STAG_INDEX_FROM_STAG(stag) (((stag) && 0xFFFFFF00) >> 8)
+#define I40IW_MAX_MR_SIZE 0x10000000000L
+
struct i40iw_qp_uk;
struct i40iw_cq_uk;
struct i40iw_srq_uk;