diff options
author | Patrisious Haddad <phaddad@nvidia.com> | 2025-02-20 08:47:10 +0200 |
---|---|---|
committer | Leon Romanovsky <leon@kernel.org> | 2025-02-23 03:35:18 -0500 |
commit | e1a0bdbdfdf08428f0ede5ae49c7f4139ac73ef5 (patch) | |
tree | 410228a028efaec4f564190ad57f1c25ffc1471f /scripts/generate_rust_analyzer.py | |
parent | c534ffda781f44a1c6ac25ef6e0e444da38ca8af (diff) |
RDMA/mlx5: Fix bind QP error cleanup flow
When there is a failure during bind QP, the cleanup flow destroys the
counter regardless if it is the one that created it or not, which is
problematic since if it isn't the one that created it, that counter could
still be in use.
Fix that by destroying the counter only if it was created during this call.
Fixes: 45842fc627c7 ("IB/mlx5: Support statistic q counter configuration")
Signed-off-by: Patrisious Haddad <phaddad@nvidia.com>
Reviewed-by: Mark Zhang <markzhang@nvidia.com>
Link: https://patch.msgid.link/25dfefddb0ebefa668c32e06a94d84e3216257cf.1740033937.git.leon@kernel.org
Reviewed-by: Zhu Yanjun <yanjun.zhu@linux.dev>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions