RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation
authorHamdan Igbaria <hamdani@nvidia.com>
Wed, 20 Sep 2023 10:01:55 +0000 (13:01 +0300)
committerLeon Romanovsky <leon@kernel.org>
Tue, 26 Sep 2023 09:29:40 +0000 (12:29 +0300)
commit2fad8f06a582cd431d398a0b3f9be21d069603ab
tree849960d7e6285aa0f9495d9943f47bc6232994fd
parent4f14c6c0213e1def48f0f887d35f44095416c67d
RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation

The mutex was not unlocked on some of the error flows.
Moved the unlock location to include all the error flow scenarios.

Fixes: e1f4a52ac171 ("RDMA/mlx5: Create an indirect flow table for steering anchor")
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Signed-off-by: Hamdan Igbaria <hamdani@nvidia.com>
Link: https://lore.kernel.org/r/1244a69d783da997c0af0b827c622eb00495492e.1695203958.git.leonro@nvidia.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/mlx5/fs.c