Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp262677img; Mon, 18 Mar 2019 02:32:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqxXcV7mnqNSvhkvQQEKRDoi3Pzy2D0iZ41OnHvaYmxrCAL5ZNB+pLCONT23ZU06dL+V2VNz X-Received: by 2002:a17:902:784c:: with SMTP id e12mr18733337pln.117.1552901573803; Mon, 18 Mar 2019 02:32:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552901573; cv=none; d=google.com; s=arc-20160816; b=eiC1jcvtQeNlrGH9l16biLoHJ3qig11pCrj/sd+3f1he2TwghxUfBBuLdLUnCi1eyV g4TWYqKpaJPDJpEF6y2LxIa+B8ElAHf5qAX0s+vS5Ey2OYBUx20ZSHVzxydkW0YDB4+3 GxCeEyuWvTsnwHbcBLE3sAg4u6k17LCrnN368AYDUYdsk9qHraGOG+O92tgr9cHojX5G MucQyqfTddbH2c5B9QGHpQ9lfvoOgfnwA1e6zUO6FuV1SWUTGdyo8xaWHLKthDxbjAiM 1K8SR7krh0ILKR+ArD+HNruCZ/gy0AFx+OYxBOxelqwnFQHPxmlFwcw+DkH9uXNM3uAI AWig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=n22T2ZN49hS1kCgJCWSoVASyHVqKuVXMx/+MuWLr6qI=; b=sU8DN9IaRhDa9S8/v0pioa0Ml5Ii99kz7WcDqd6YE1rPQ2a8gpMP1a9PUgaB8HoLJA CltuOw0QgYEKiTNHSs99mFXC925e0CGkHAmeVfxzziECTUm2pn/zyKogggR7SOy2vj2a 2AFGAfoLlD5iTkBEHSSDs4ZCXmysSw9WG/fpMb4rdM2k7Lw+0z+WIqqVSYkcpmo+egJM OCGfgokRScyzoaqswFxbw9ZFnkTM9iw3cjP3s0yawvPi0Tsnm2icHuq8bk03P+5KwBH4 ceOyGjc8q49s1Gfiu91h+kfFKO9otf7m1SjbiBsOSpxUQgiuUlX5ygM7GNvMclhnLwOC m7mg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=liQFQpQN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q20si8968458pls.263.2019.03.18.02.32.38; Mon, 18 Mar 2019 02:32:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=liQFQpQN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728443AbfCRJap (ORCPT + 99 others); Mon, 18 Mar 2019 05:30:45 -0400 Received: from mail.kernel.org ([198.145.29.99]:37768 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728416AbfCRJae (ORCPT ); Mon, 18 Mar 2019 05:30:34 -0400 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 71E392075C; Mon, 18 Mar 2019 09:30:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1552901433; bh=RJIMLS9pgwQA69lo7Q1tJLEgZfLdzfGvZ5zM5lbTnuY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=liQFQpQN5ddXY9vR+hLtV/ojEcOlmBswpPI9Bn09XLG9jKKYhUZAu154HGX7Hm8Xh V5U8RbDkJjSzlY6avrhuDNiDR17h1diWgyjybKb552G0ob8q8e8oeO7fJFKtFmMbLI tyaSwtGd7Xa9cZXromNAUInCgakNA8NEK+dy4aK0= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Paul Menzel , Takashi Iwai Subject: [PATCH 4.20 43/52] ALSA: hda: Extend i915 component bind timeout Date: Mon, 18 Mar 2019 10:25:30 +0100 Message-Id: <20190318083848.851660496@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190318083843.398913295@linuxfoundation.org> References: <20190318083843.398913295@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.20-stable review patch. If anyone has any objections, please let me know. ------------------ From: Takashi Iwai commit cfc35f9c128cea8fce6a5513b1de50d36f3b209f upstream. I set 10 seconds for the timeout of the i915 audio component binding with a hope that recent machines are fast enough to handle all probe tasks in that period, but I was too optimistic. The binding may take longer than that, and this caused a problem on the machine with both audio and graphics driver modules loaded in parallel, as Paul Menzel experienced. This problem haven't hit so often just because the KMS driver is loaded in initrd on most machines. As a simple workaround, extend the timeout to 60 seconds. Fixes: f9b54e1961c7 ("ALSA: hda/i915: Allow delayed i915 audio component binding") Reported-by: Paul Menzel Cc: Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman --- sound/hda/hdac_i915.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/sound/hda/hdac_i915.c +++ b/sound/hda/hdac_i915.c @@ -144,9 +144,9 @@ int snd_hdac_i915_init(struct hdac_bus * return -ENODEV; if (!acomp->ops) { request_module("i915"); - /* 10s timeout */ + /* 60s timeout */ wait_for_completion_timeout(&bind_complete, - msecs_to_jiffies(10 * 1000)); + msecs_to_jiffies(60 * 1000)); } if (!acomp->ops) { dev_info(bus->dev, "couldn't bind with audio component\n");