RDMA/mlx5: Return an error if copy_to_user fails
authorLeon Romanovsky <leonro@mellanox.com>
Tue, 2 Jun 2020 12:55:46 +0000 (15:55 +0300)
committerJason Gunthorpe <jgg@mellanox.com>
Wed, 3 Jun 2020 18:45:01 +0000 (15:45 -0300)
commit6512f11d386c7cf83a48e71cfd7c7c1b0003c151
treefe97b032132c73bcdcad6318c3d64ecd86b43478
parent193ba03141bb987c3af985f6479840030fec0534
RDMA/mlx5: Return an error if copy_to_user fails

In theoretical event, the ib_copy_to_udata() can fail, so return -EFAULT
error to the user, so he will destroy the QP.

Fixes: 50aec2c3135e ("RDMA/mlx5: Return ECE data after modify QP")
Link: https://lore.kernel.org/r/20200602125548.172654-2-leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/mlx5/qp.c