iwlagn: remove most BUG_ON instances
There are a number of things in the driver that may result in a BUG(), which is suboptimal since it's hard to get debugging information out of the driver in that case and the user experience is also not good :-) Almost all BUG_ON instances can be converted to WARN_ON with a few lines of appropriate error handling, so do that instead. Signed-off-by:Johannes Berg <johannes.berg@intel.com> Signed-off-by:
Wey-Yi Guy <wey-yi.w.guy@intel.com>
Showing
- drivers/net/wireless/iwlwifi/iwl-agn.c 7 additions, 2 deletionsdrivers/net/wireless/iwlwifi/iwl-agn.c
- drivers/net/wireless/iwlwifi/iwl-eeprom.c 0 additions, 6 deletionsdrivers/net/wireless/iwlwifi/iwl-eeprom.c
- drivers/net/wireless/iwlwifi/iwl-eeprom.h 0 additions, 1 deletiondrivers/net/wireless/iwlwifi/iwl-eeprom.h
- drivers/net/wireless/iwlwifi/iwl-hcmd.c 8 additions, 4 deletionsdrivers/net/wireless/iwlwifi/iwl-hcmd.c
- drivers/net/wireless/iwlwifi/iwl-power.c 4 additions, 3 deletionsdrivers/net/wireless/iwlwifi/iwl-power.c
- drivers/net/wireless/iwlwifi/iwl-sta.c 6 additions, 3 deletionsdrivers/net/wireless/iwlwifi/iwl-sta.c
- drivers/net/wireless/iwlwifi/iwl-tx.c 17 additions, 8 deletionsdrivers/net/wireless/iwlwifi/iwl-tx.c
Loading
Please register or sign in to comment