Re: [PATCH net] net/mlx5e: Fix use after free in mlx5e_fs_init()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 8/4/2022 5:43 PM, Dan Carpenter wrote:
Call mlx5e_fs_vlan_free(fs) before kvfree(fs).

Fixes: af8bbf730068 ("net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer")
Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx>
---
This applies to net but I never really understand how mellanox patches
work...


Hi Dan,
This patch belongs to next kernel (6.0).
It seems that net-next (or parts of it) is already merged into net as we're in the merge window.


  drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 5 +++--
  1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c b/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
index e2a9b9be5c1f..e0ce5a233d0b 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
@@ -1395,10 +1395,11 @@ struct mlx5e_flow_steering *mlx5e_fs_init(const struct mlx5e_profile *profile,
  	}
return fs;
-err_free_fs:
-	kvfree(fs);
+
  err_free_vlan:
  	mlx5e_fs_vlan_free(fs);
+err_free_fs:
+	kvfree(fs);
  err:
  	return NULL;
  }

Reviewed-by: Tariq Toukan <tariqt@xxxxxxxxxx>

Thanks for your patch!



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux