]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: Fix error flow in change profile
authorRoi Dayan <roid@nvidia.com>
Wed, 10 Feb 2021 08:33:13 +0000 (10:33 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 10 Mar 2021 19:01:56 +0000 (11:01 -0800)
commit90cf69a716f487993f67b2bd8252dbec05201217
tree05f7841f022e890ca78ebbab304879ffe1a7f06e
parenteb156a851d4a8384c33204baff60fc4c6007d484
net/mlx5e: Fix error flow in change profile

Move priv memset from init to cleanup to avoid double priv cleanup
that can happen on profile change if also roolback fails.
Add missing cleanup flow in mlx5e_netdev_attach_profile().

Fixes: 8c086276be5a ("net/mxl5e: Add change profile method")
Signed-off-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c