From bfce01d8c93dbd86e6ab04ca1afb844e0cbc8078 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 4 Sep 2018 11:17:50 +0100 Subject: lib/pm: Increase snd module probe timeout to 10s 5s is often not enough for the sound module to finish loading, so bump the timeout to 10s. For fun, poll quicker over the first 1s! Signed-off-by: Chris Wilson Cc: Imre Deak Reviewed-by: Imre Deak --- lib/igt_pm.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/igt_pm.c b/lib/igt_pm.c index e86fa4a4..615463a0 100644 --- a/lib/igt_pm.c +++ b/lib/igt_pm.c @@ -258,12 +258,15 @@ void igt_pm_enable_audio_runtime_pm(void) if (__igt_pm_audio_runtime_power_save[0]) return; - for (int count = 0; count < 5; count++) { + for (int count = 0; count < 110; count++) { if (!__igt_pm_enable_audio_runtime_pm()) return; /* modprobe(sna-hda-intel) acts async so poll for sysfs */ - sleep(1); + if (count < 100) + usleep(10 * 1000); /* poll at 10ms for the first 1s */ + else + sleep(1); } err = __igt_pm_enable_audio_runtime_pm(); -- cgit v1.2.3