1 --- a/net/mac80211/led.c
2 +++ b/net/mac80211/led.c
3 @@ -103,13 +103,6 @@ void ieee80211_led_init(struct ieee80211
4 local->radio_led = NULL;
8 - if (local->tpt_led_trigger) {
9 - if (led_trigger_register(&local->tpt_led_trigger->trig)) {
10 - kfree(local->tpt_led_trigger);
11 - local->tpt_led_trigger = NULL;
16 void ieee80211_led_exit(struct ieee80211_local *local)
17 @@ -243,6 +236,12 @@ extern char *__ieee80211_create_tpt_led_
19 local->tpt_led_trigger = tpt_trig;
21 + if (led_trigger_register(&local->tpt_led_trigger->trig)) {
22 + kfree(local->tpt_led_trigger);
23 + local->tpt_led_trigger = NULL;
27 return tpt_trig->name;
29 EXPORT_SYMBOL(__ieee80211_create_tpt_led_trigger);