]> git.baikalelectronics.ru Git - kernel.git/commit
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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 10 Oct 2023 20:00:45 +0000 (22:00 +0200)
commit26eb1307c704c56bdd24f5c616fa99812cca085e
tree97f772577597d064c20bc72e0cef36332d00ca92
parent5cf38e638e5d01b68f9133968a85e8b3fd1ecf2f
RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation

commit 2fad8f06a582cd431d398a0b3f9be21d069603ab upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/infiniband/hw/mlx5/fs.c