]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/rfkill/rfkill.c
fastboot: make the raid autodetect code wait for all devices to init
[karo-tx-linux.git] / net / rfkill / rfkill.c
index ea0dc04b3c77c15efda3d8931f38ec7e3afc71a5..f949a482b0078b904d88b655da399d8706a48ca8 100644 (file)
@@ -125,6 +125,7 @@ static void rfkill_led_trigger_activate(struct led_classdev *led)
 
 static void notify_rfkill_state_change(struct rfkill *rfkill)
 {
+       rfkill_led_trigger(rfkill, rfkill->state);
        blocking_notifier_call_chain(&rfkill_notifier_list,
                        RFKILL_STATE_CHANGED,
                        rfkill);
@@ -217,10 +218,8 @@ static int rfkill_toggle_radio(struct rfkill *rfkill,
                        rfkill->state = state;
        }
 
-       if (force || rfkill->state != oldstate) {
-               rfkill_led_trigger(rfkill, rfkill->state);
+       if (force || rfkill->state != oldstate)
                notify_rfkill_state_change(rfkill);
-       }
 
        return retval;
 }