mirror of https://gitee.com/openkylin/linux.git
RDMA/ucma: Use struct_size() helper
Make use of the struct_size() helper instead of an open-coded version in order to avoid any potential type mistakes. This code was detected with the help of Coccinelle. Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
parent
4f18904c78
commit
9bcb8940f4
|
@ -951,8 +951,7 @@ static ssize_t ucma_query_path(struct ucma_context *ctx,
|
|||
}
|
||||
}
|
||||
|
||||
if (copy_to_user(response, resp,
|
||||
sizeof(*resp) + (i * sizeof(struct ib_path_rec_data))))
|
||||
if (copy_to_user(response, resp, struct_size(resp, path_data, i)))
|
||||
ret = -EFAULT;
|
||||
|
||||
kfree(resp);
|
||||
|
|
Loading…
Reference in New Issue