net/mlx5: Don't skip subfunction cleanup in case of error in module init
authorLeon Romanovsky <leonro@nvidia.com>
Mon, 2 Aug 2021 13:39:54 +0000 (16:39 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 10 Aug 2021 03:56:31 +0000 (20:56 -0700)
commitc633e799641cf13960bd83189b4d5b1b2adb0d4e
tree3c39caadd66f319fb0b46e3676f807ef004f9351
parentd09c548dbf3b31cb07bba562e0f452edfa01efe3
net/mlx5: Don't skip subfunction cleanup in case of error in module init

Clean SF resources if mlx5 eth failed to initialize.

Fixes: 1958fc2f0712 ("net/mlx5: SF, Add auxiliary device driver")
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Reviewed-by: Parav Pandit <parav@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/main.c
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h