.. | .. |
---|
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 | } |
---|