net/mlx5e: Fix error handling in mlx5e_refresh_tirs

[ Upstream commit b6193d7030 ]

Allocation failure is outside the critical lock section and should
return immediately rather than jumping to the unlock section.

Also unlock as soon as required and remove the now redundant jump label.

Fixes: 80a2a9026b ("net/mlx5e: Add a lock on tir list")
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
Saeed Mahameed 2023-05-27 23:07:08 -07:00 • committed by Greg Kroah-Hartman
commit 4156c6ff33