git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rfkill: update LEDs for all state changes
[pandora-kernel.git]
/
net
/
rfkill
/
rfkill.c
diff --git
a/net/rfkill/rfkill.c
b/net/rfkill/rfkill.c
index
ea0dc04
..
f949a48
100644
(file)
--- a/
net/rfkill/rfkill.c
+++ b/
net/rfkill/rfkill.c
@@
-125,6
+125,7
@@
static void rfkill_led_trigger_activate(struct led_classdev *led)
static void notify_rfkill_state_change(struct rfkill *rfkill)
{
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);
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;
}
rfkill->state = state;
}
- if (force || rfkill->state != oldstate) {
- rfkill_led_trigger(rfkill, rfkill->state);
+ if (force || rfkill->state != oldstate)
notify_rfkill_state_change(rfkill);
notify_rfkill_state_change(rfkill);
- }
return retval;
}
return retval;
}