[PATCH 6.1 178/473] net/mlx5: Add a timeout to acquire the command queue semaphore