RDMA/cma: Fix accessing invalid private data for UD
authorSean Hefty <sean.hefty@intel.com>
Wed, 24 Jul 2013 22:06:08 +0000 (15:06 -0700)
committerRoland Dreier <roland@purestorage.com>
Wed, 31 Jul 2013 07:50:40 +0000 (00:50 -0700)
commite511d1ae16745baca1e6d807c5b963716e8bdd01
tree0c7c47cedc15a5f4088b1a48719b64933d9d71fe
parent8fb488d740582314534c278b5d1e3a1888b850b9
RDMA/cma: Fix accessing invalid private data for UD

If a application is using AF_IB with a UD QP, but does not provide any
private data, we will end up accessing invalid memory.  Check for this
case and handle it appropriately.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/core/cma.c