summaryrefslogtreecommitdiff
path: root/drivers/bluetooth
diff options
context:
space:
mode:
authorManikanta <mmaddireddy@nvidia.com>2014-06-09 11:21:47 +0530
committerMandar Padmawar <mpadmawar@nvidia.com>2014-06-11 01:09:27 -0700
commit01a2f0a8d89071fa059a551b4fe518ec73dcc79e (patch)
treee41a4abe399a5f3ebf6f82f4e4e824ff19bedcb6 /drivers/bluetooth
parent2dcec79ea07414a815708b903cb7b966c3fb5b16 (diff)
drivers: use request_firmware_nowait() instead of request_firmware()
During boot request_firmware API call waits for the system partition to mount, whereas kernel gets stuck at request_firmware API call, stalling kernel boot for 60 seconds [Timeout for request firmware]. Use request_firmware_nowait API to avoid deadlock. bug 1520734 bug 200008011 Change-Id: I5a7fcb720c407236108bcac7f36c52b2cd47ee27 Signed-off-by: Manikanta <mmaddireddy@nvidia.com> Reviewed-on: http://git-master/r/420452 GVS: Gerrit_Virtual_Submit Reviewed-by: Nagarjuna Kristam <nkristam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers/bluetooth')
-rw-r--r--drivers/bluetooth/sd8897/bt/bt_sdiommc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/bluetooth/sd8897/bt/bt_sdiommc.c b/drivers/bluetooth/sd8897/bt/bt_sdiommc.c
index 8d5c3de5ed2b..b79f414e75da 100644
--- a/drivers/bluetooth/sd8897/bt/bt_sdiommc.c
+++ b/drivers/bluetooth/sd8897/bt/bt_sdiommc.c
@@ -33,7 +33,7 @@
/** Firmware name */
static char *fw_name;
/** request firmware nowait */
-static int req_fw_nowait;
+static int req_fw_nowait = 1;
static int multi_fn = BIT(2);
#define DEFAULT_FW_NAME "sd8897_uapsta.bin"
@@ -1762,4 +1762,4 @@ module_param(req_fw_nowait, int, 0);
MODULE_PARM_DESC(req_fw_nowait,
"0: Use request_firmware API; 1: Use request_firmware_nowait API");
module_param(multi_fn, int, 4);
-MODULE_PARM_DESC(multi_fn, "Bit 2: FN2;"); \ No newline at end of file
+MODULE_PARM_DESC(multi_fn, "Bit 2: FN2;");