net/mlx5: Add a timeout to acquire the command queue semaphore (CVE-2024-38556) | HOL Guard CVE