|
@@ -746,7 +746,7 @@ static int __init hp_wmi_rfkill_setup(struct platform_device *device)
|
|
|
(void *) HPWMI_BLUETOOTH);
|
|
|
if (!bluetooth_rfkill) {
|
|
|
err = -ENOMEM;
|
|
|
- goto register_wifi_error;
|
|
|
+ goto register_bluetooth_error;
|
|
|
}
|
|
|
rfkill_init_sw_state(bluetooth_rfkill,
|
|
|
hp_wmi_get_sw_state(HPWMI_BLUETOOTH));
|
|
@@ -764,7 +764,7 @@ static int __init hp_wmi_rfkill_setup(struct platform_device *device)
|
|
|
(void *) HPWMI_WWAN);
|
|
|
if (!wwan_rfkill) {
|
|
|
err = -ENOMEM;
|
|
|
- goto register_bluetooth_error;
|
|
|
+ goto register_wwan_error;
|
|
|
}
|
|
|
rfkill_init_sw_state(wwan_rfkill,
|
|
|
hp_wmi_get_sw_state(HPWMI_WWAN));
|
|
@@ -782,7 +782,7 @@ static int __init hp_wmi_rfkill_setup(struct platform_device *device)
|
|
|
(void *) HPWMI_GPS);
|
|
|
if (!gps_rfkill) {
|
|
|
err = -ENOMEM;
|
|
|
- goto register_wwan_error;
|
|
|
+ goto register_gps_error;
|
|
|
}
|
|
|
rfkill_init_sw_state(gps_rfkill,
|
|
|
hp_wmi_get_sw_state(HPWMI_GPS));
|
|
@@ -797,13 +797,13 @@ static int __init hp_wmi_rfkill_setup(struct platform_device *device)
|
|
|
register_gps_error:
|
|
|
rfkill_destroy(gps_rfkill);
|
|
|
gps_rfkill = NULL;
|
|
|
- if (bluetooth_rfkill)
|
|
|
- rfkill_unregister(bluetooth_rfkill);
|
|
|
+ if (wwan_rfkill)
|
|
|
+ rfkill_unregister(wwan_rfkill);
|
|
|
register_wwan_error:
|
|
|
rfkill_destroy(wwan_rfkill);
|
|
|
wwan_rfkill = NULL;
|
|
|
- if (gps_rfkill)
|
|
|
- rfkill_unregister(gps_rfkill);
|
|
|
+ if (bluetooth_rfkill)
|
|
|
+ rfkill_unregister(bluetooth_rfkill);
|
|
|
register_bluetooth_error:
|
|
|
rfkill_destroy(bluetooth_rfkill);
|
|
|
bluetooth_rfkill = NULL;
|