projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c4f5523
)
iwlwifi: LED initialize before registering
author
Tomas Winkler
<
[email protected]
>
Fri, 28 Mar 2008 23:21:11 +0000
(16:21 -0700)
committer
John W. Linville
<
[email protected]
>
Tue, 1 Apr 2008 21:13:19 +0000
(17:13 -0400)
This patch initialize all fields in led before registering it
This fixes oops on initialization
Signed-off-by: Tomas Winkler <
[email protected]
>
Signed-off-by: Reinette Chatre <
[email protected]
>
Signed-off-by: John W. Linville <
[email protected]
>
drivers/net/wireless/iwlwifi/iwl-led.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/iwlwifi/iwl-led.c
b/drivers/net/wireless/iwlwifi/iwl-led.c
index d59ad1844e25da36a5572495bc2c2b514c9f748f..4fe5ee2ba545af511c322149d24b6fd1205825e9 100644
(file)
--- a/
drivers/net/wireless/iwlwifi/iwl-led.c
+++ b/
drivers/net/wireless/iwlwifi/iwl-led.c
@@
-238,18
+238,20
@@
static int iwl_leds_register_led(struct iwl_priv *priv,
led->led_dev.brightness_set = iwl4965_led_brightness_set;
led->led_dev.default_trigger = trigger;
+ led->priv = priv;
+ led->type = type;
+
ret = led_classdev_register(device, &led->led_dev);
if (ret) {
IWL_ERROR("Error: failed to register led handler.\n");
return ret;
}
- led->priv = priv;
- led->type = type;
led->registered = 1;
if (set_led && led->led_on)
led->led_on(priv, IWL_LED_LINK);
+
return 0;
}