[PATCH 6.8 317/493] net/mlx5: Add a timeout to acquire the command queue semaphore