Re: [PATCH v7 0/2] Fix loopback leaks and return paths
From: Leon Romanovsky
Date: Sun Apr 05 2026 - 15:22:51 EST
On Sun, Apr 05, 2026 at 02:09:21PM +0100, Prathamesh Deshpande wrote:
> This series fixes a return-value bug in the transport domain allocation
> path and refactors the loopback enablement logic to resolve reference
> count leaks and premature hardware deactivation.
>
> In v7, the patchset is split into two parts:
> 1. A direct fix for the return-value bug and mutex initialization.
> 2. A refactor of the loopback state machine to ensure symmetric counter
> updates and correct hardware toggling at zero-count transitions.
>
> The split allows for cleaner bisection and separates the immediate
> bug fixes from the lifecycle improvements identified during review.
>
> Prathamesh Deshpande (2):
> IB/mlx5: Fix success return path and mutex initialization
> IB/mlx5: Fix loopback refcounting leaks and premature disable
>
> drivers/infiniband/hw/mlx5/main.c | 45 ++++++++++++++++---------------
> 1 file changed, 23 insertions(+), 22 deletions(-)
If you want this series to be taken seriously, please submit each new
revision as a new thread, rather than replying to a previous one.
Thanks
>
> --
> 2.43.0
>