Pārlūkot izejas kodu

btpower: Initialize mutex as part of driver init

This change will Initialize mutex as part of driver init.

Change-Id: I43270cdb06e462ad2e372dfa85d19df1d611bcaa
Signed-off-by: Balakrishna Godavarthi <[email protected]>
Balakrishna Godavarthi 9 mēneši atpakaļ
vecāks
revīzija
f8a7b33817
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      pwr/btpower.c

+ 2 - 2
pwr/btpower.c

@@ -1578,7 +1578,6 @@ static int bt_power_probe(struct platform_device *pdev)
 	skb_queue_head_init(&pwr_data->rxq);
 	mutex_init(&pwr_data->pwr_mtx);
 	mutex_init(&pwr_data->btpower_state.state_machine_lock);
-	mutex_init(&pwr_release);
 	pwr_data->btpower_state.power_state = IDLE;
 	pwr_data->btpower_state.retention_mode = RETENTION_IDLE;
 	pwr_data->btpower_state.grant_state = NO_GRANT_FOR_ANY_SS;
@@ -2613,12 +2612,13 @@ static int __init btpower_init(void)
 		goto class_err;
 	}
 
-
 	if (device_create(bt_class, NULL, MKDEV(bt_major, 0),
 		NULL, "btpower") == NULL) {
 		pr_err("%s: failed to allocate char dev\n", __func__);
 		goto device_err;
 	}
+
+	mutex_init(&pwr_release);
 	return 0;
 
 device_err: