| .. | .. |
|---|
| 210 | 210 | return -EINVAL; |
|---|
| 211 | 211 | |
|---|
| 212 | 212 | if (quirks->ec_read_only) |
|---|
| 213 | | - return -EOPNOTSUPP; |
|---|
| 213 | + return 0; |
|---|
| 214 | 214 | |
|---|
| 215 | 215 | /* read current device state */ |
|---|
| 216 | 216 | result = ec_read(MSI_STANDARD_EC_COMMAND_ADDRESS, &rdata); |
|---|
| .. | .. |
|---|
| 841 | 841 | static void msi_init_rfkill(struct work_struct *ignored) |
|---|
| 842 | 842 | { |
|---|
| 843 | 843 | if (rfk_wlan) { |
|---|
| 844 | | - rfkill_set_sw_state(rfk_wlan, !wlan_s); |
|---|
| 844 | + msi_rfkill_set_state(rfk_wlan, !wlan_s); |
|---|
| 845 | 845 | rfkill_wlan_set(NULL, !wlan_s); |
|---|
| 846 | 846 | } |
|---|
| 847 | 847 | if (rfk_bluetooth) { |
|---|
| 848 | | - rfkill_set_sw_state(rfk_bluetooth, !bluetooth_s); |
|---|
| 848 | + msi_rfkill_set_state(rfk_bluetooth, !bluetooth_s); |
|---|
| 849 | 849 | rfkill_bluetooth_set(NULL, !bluetooth_s); |
|---|
| 850 | 850 | } |
|---|
| 851 | 851 | if (rfk_threeg) { |
|---|
| 852 | | - rfkill_set_sw_state(rfk_threeg, !threeg_s); |
|---|
| 852 | + msi_rfkill_set_state(rfk_threeg, !threeg_s); |
|---|
| 853 | 853 | rfkill_threeg_set(NULL, !threeg_s); |
|---|
| 854 | 854 | } |
|---|
| 855 | 855 | } |
|---|