Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753730AbcCHDlO (ORCPT ); Mon, 7 Mar 2016 22:41:14 -0500 Received: from mail-pf0-f169.google.com ([209.85.192.169]:32837 "EHLO mail-pf0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753232AbcCHDk7 (ORCPT ); Mon, 7 Mar 2016 22:40:59 -0500 From: Wei-Ning Huang X-Google-Original-From: Wei-Ning Huang To: Linux Bluetooth Cc: LKML , snanda@chromium.org, djkurtz@chromium.org, akarwar@marvell.com, Wei-Ning Huang , Wei-Ning Huang , marcel@holtmann.org, gustavo@padovan.org, johan.hedberg@gmail.com Subject: [PATCH] Bluetooth: btmrvl_sdio: fix firmware activation failure Date: Tue, 8 Mar 2016 11:40:06 +0800 Message-Id: <1457408407-39841-1-git-send-email-wnhuang@google.com> X-Mailer: git-send-email 2.7.0.rc3.207.g0ac5344 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 805 Lines: 27 From: Wei-Ning Huang In some case, the btmrvl_sdio firmware would fail to active within the polling time. Increase the polling interval to 100 msec to fix the issue. Signed-off-by: Wei-Ning Huang Signed-off-by: Wei-Ning Huang --- drivers/bluetooth/btmrvl_sdio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/bluetooth/btmrvl_sdio.c b/drivers/bluetooth/btmrvl_sdio.c index 6ed8acf..c6ef248 100644 --- a/drivers/bluetooth/btmrvl_sdio.c +++ b/drivers/bluetooth/btmrvl_sdio.c @@ -371,7 +371,7 @@ static int btmrvl_sdio_verify_fw_download(struct btmrvl_sdio_card *card, if (firmwarestat == FIRMWARE_READY) return 0; - msleep(10); + msleep(100); } return -ETIMEDOUT; -- 2.7.0.rc3.207.g0ac5344