mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 07:03:09 -04:00
net/mlx5: DR, Fix freeing in dr_create_rc_qp()
[ Upstream commit 47a357de2b6b706af3c9471d5042f9ba8907031e ]
Variable "in" in dr_create_rc_qp() is allocated with kvzalloc() and
should be freed with kvfree().
Fixes: 297cccebdc ("net/mlx5: DR, Expose an internal API to issue RDMA operations")
Cc: stable@vger.kernel.org
Signed-off-by: Denis Efremov <efremov@linux.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
859a0a9afe
commit
9fec865dde
1 changed files with 1 additions and 1 deletions
|
|
@ -181,7 +181,7 @@ static struct mlx5dr_qp *dr_create_rc_qp(struct mlx5_core_dev *mdev,
|
|||
in, pas));
|
||||
|
||||
err = mlx5_core_create_qp(mdev, &dr_qp->mqp, in, inlen);
|
||||
kfree(in);
|
||||
kvfree(in);
|
||||
|
||||
if (err) {
|
||||
mlx5_core_warn(mdev, " Can't create QP\n");
|
||||
|
|
|
|||
Loading…
Reference in a new issue