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
iwlagn: remove most BUG_ON instances
[pandora-kernel.git]
/
drivers
/
net
/
wireless
/
iwlwifi
/
iwl-power.c
diff --git
a/drivers/net/wireless/iwlwifi/iwl-power.c
b/drivers/net/wireless/iwlwifi/iwl-power.c
index
ae176d8
..
b7cd958
100644
(file)
--- a/
drivers/net/wireless/iwlwifi/iwl-power.c
+++ b/
drivers/net/wireless/iwlwifi/iwl-power.c
@@
-188,9
+188,10
@@
static void iwl_static_sleep_cmd(struct iwl_priv *priv,
table = range_0;
}
- BUG_ON(lvl < 0 || lvl >= IWL_POWER_NUM);
-
- *cmd = table[lvl].cmd;
+ if (WARN_ON(lvl < 0 || lvl >= IWL_POWER_NUM))
+ memset(cmd, 0, sizeof(*cmd));
+ else
+ *cmd = table[lvl].cmd;
if (period == 0) {
skip = 0;