[PATCH 6.0 229/240] net/mlx5: Fix possible use-after-free in async command interface