RDMA/ucma: Correct option size check using optlen
authorChien Tin Tung <chien.tin.tung@intel.com>
Wed, 21 Mar 2018 18:09:25 +0000 (13:09 -0500)
committerBen Hutchings <ben@decadent.org.uk>
Thu, 31 May 2018 23:30:23 +0000 (00:30 +0100)
commitb5f21d80f536b5987ff6e209e6d57d4e39c2caab
treec6aec64433fa9e48f5c3a80a14c96bd97d894179
parentb37e09dd6279b2d04ab8ca7a0d7058d48e494c18
RDMA/ucma: Correct option size check using optlen

commit 5f3e3b85cc0a5eae1c46d72e47d3de7bf208d9e2 upstream.

The option size check is using optval instead of optlen
causing the set option call to fail. Use the correct
field, optlen, for size check.

Fixes: 6a21dfc0d0db ("RDMA/ucma: Limit possible option size")
Signed-off-by: Chien Tin Tung <chien.tin.tung@intel.com>
Signed-off-by: Shiraz Saleem <shiraz.saleem@intel.com>
Reviewed-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/infiniband/core/ucma.c