提交 531940f9 编写于 作者: L Larry Finger 提交者: Kalle Valo

rtlwifi: Replace local debug macro RT_ASSERT

This macro can be replaced with WARN_ONCE. In addition to using a
standard debugging macro for these critical errors, we also get
a stack dump.

In rtl8821ae/hw.c, a senseless comment was removed, and an incorrect
indentation was fixed.

This patch also fixes two places in each of rtl8192ee, rtl8723be,
and rtl8821ae where the logical condition was incorrect.
Signed-off-by: NLarry Finger <Larry.Finger@lwfinger.net>
Cc: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
上级 c7d1c777
...@@ -1613,8 +1613,8 @@ static int rtl_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, ...@@ -1613,8 +1613,8 @@ static int rtl_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd,
RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG,
"set pairwise key\n"); "set pairwise key\n");
if (!sta) { if (!sta) {
RT_ASSERT(false, WARN_ONCE(true,
"pairwise key without mac_addr\n"); "rtlwifi: pairwise key without mac_addr\n");
err = -EOPNOTSUPP; err = -EOPNOTSUPP;
goto out_unlock; goto out_unlock;
...@@ -1804,8 +1804,8 @@ bool rtl_hal_pwrseqcmdparsing(struct rtl_priv *rtlpriv, u8 cut_version, ...@@ -1804,8 +1804,8 @@ bool rtl_hal_pwrseqcmdparsing(struct rtl_priv *rtlpriv, u8 cut_version,
"rtl_hal_pwrseqcmdparsing(): PWR_CMD_END\n"); "rtl_hal_pwrseqcmdparsing(): PWR_CMD_END\n");
return true; return true;
default: default:
RT_ASSERT(false, WARN_ONCE(true,
"rtl_hal_pwrseqcmdparsing(): Unknown CMD!!\n"); "rtlwifi: rtl_hal_pwrseqcmdparsing(): Unknown CMD!!\n");
break; break;
} }
} }
......
...@@ -166,15 +166,6 @@ enum dbgp_flag_e { ...@@ -166,15 +166,6 @@ enum dbgp_flag_e {
#ifdef CONFIG_RTLWIFI_DEBUG #ifdef CONFIG_RTLWIFI_DEBUG
#define RT_ASSERT(_exp, fmt, ...) \
do { \
if (!(_exp)) { \
printk(KERN_DEBUG KBUILD_MODNAME ":%s(): " fmt, \
__func__, ##__VA_ARGS__); \
} \
} while (0)
struct rtl_priv; struct rtl_priv;
__printf(5, 6) __printf(5, 6)
...@@ -210,11 +201,6 @@ do { \ ...@@ -210,11 +201,6 @@ do { \
struct rtl_priv; struct rtl_priv;
__printf(2, 3)
static inline void RT_ASSERT(int exp, const char *fmt, ...)
{
}
__printf(4, 5) __printf(4, 5)
static inline void RT_TRACE(struct rtl_priv *rtlpriv, static inline void RT_TRACE(struct rtl_priv *rtlpriv,
int comp, int level, int comp, int level,
......
...@@ -2174,15 +2174,15 @@ int rtl_pci_probe(struct pci_dev *pdev, ...@@ -2174,15 +2174,15 @@ int rtl_pci_probe(struct pci_dev *pdev,
err = pci_enable_device(pdev); err = pci_enable_device(pdev);
if (err) { if (err) {
RT_ASSERT(false, "%s : Cannot enable new PCI device\n", WARN_ONCE(true, "%s : Cannot enable new PCI device\n",
pci_name(pdev)); pci_name(pdev));
return err; return err;
} }
if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) {
if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) { if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) {
RT_ASSERT(false, WARN_ONCE(true,
"Unable to obtain 32bit DMA for consistent allocations\n"); "rtlwifi: Unable to obtain 32bit DMA for consistent allocations\n");
err = -ENOMEM; err = -ENOMEM;
goto fail1; goto fail1;
} }
...@@ -2193,7 +2193,7 @@ int rtl_pci_probe(struct pci_dev *pdev, ...@@ -2193,7 +2193,7 @@ int rtl_pci_probe(struct pci_dev *pdev,
hw = ieee80211_alloc_hw(sizeof(struct rtl_pci_priv) + hw = ieee80211_alloc_hw(sizeof(struct rtl_pci_priv) +
sizeof(struct rtl_priv), &rtl_ops); sizeof(struct rtl_priv), &rtl_ops);
if (!hw) { if (!hw) {
RT_ASSERT(false, WARN_ONCE(true,
"%s : ieee80211 alloc failed\n", pci_name(pdev)); "%s : ieee80211 alloc failed\n", pci_name(pdev));
err = -ENOMEM; err = -ENOMEM;
goto fail1; goto fail1;
...@@ -2232,7 +2232,7 @@ int rtl_pci_probe(struct pci_dev *pdev, ...@@ -2232,7 +2232,7 @@ int rtl_pci_probe(struct pci_dev *pdev,
/* MEM map */ /* MEM map */
err = pci_request_regions(pdev, KBUILD_MODNAME); err = pci_request_regions(pdev, KBUILD_MODNAME);
if (err) { if (err) {
RT_ASSERT(false, "Can't obtain PCI resources\n"); WARN_ONCE(true, "rtlwifi: Can't obtain PCI resources\n");
goto fail1; goto fail1;
} }
...@@ -2245,7 +2245,7 @@ int rtl_pci_probe(struct pci_dev *pdev, ...@@ -2245,7 +2245,7 @@ int rtl_pci_probe(struct pci_dev *pdev,
(unsigned long)pci_iomap(pdev, (unsigned long)pci_iomap(pdev,
rtlpriv->cfg->bar_id, pmem_len); rtlpriv->cfg->bar_id, pmem_len);
if (rtlpriv->io.pci_mem_start == 0) { if (rtlpriv->io.pci_mem_start == 0) {
RT_ASSERT(false, "Can't map PCI mem\n"); WARN_ONCE(true, "rtlwifi: Can't map PCI mem\n");
err = -ENOMEM; err = -ENOMEM;
goto fail2; goto fail2;
} }
......
...@@ -434,8 +434,8 @@ void rtl88e_fill_h2c_cmd(struct ieee80211_hw *hw, ...@@ -434,8 +434,8 @@ void rtl88e_fill_h2c_cmd(struct ieee80211_hw *hw,
u32 tmp_cmdbuf[2]; u32 tmp_cmdbuf[2];
if (!rtlhal->fw_ready) { if (!rtlhal->fw_ready) {
RT_ASSERT(false, WARN_ONCE(true,
"return H2C cmd because of Fw download fail!!!\n"); "rtl8188ee: error H2C cmd because of Fw download fail!!!\n");
return; return;
} }
......
...@@ -1352,7 +1352,7 @@ void rtl88ee_set_qos(struct ieee80211_hw *hw, int aci) ...@@ -1352,7 +1352,7 @@ void rtl88ee_set_qos(struct ieee80211_hw *hw, int aci)
rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222); rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222);
break; break;
default: default:
RT_ASSERT(false, "invalid aci: %d !\n", aci); WARN_ONCE(true, "rtl8188ee: invalid aci: %d !\n", aci);
break; break;
} }
} }
......
...@@ -1231,8 +1231,8 @@ u8 rtl88e_phy_sw_chnl(struct ieee80211_hw *hw) ...@@ -1231,8 +1231,8 @@ u8 rtl88e_phy_sw_chnl(struct ieee80211_hw *hw)
return 0; return 0;
if (rtlphy->set_bwmode_inprogress) if (rtlphy->set_bwmode_inprogress)
return 0; return 0;
RT_ASSERT((rtlphy->current_channel <= 14), WARN_ONCE((rtlphy->current_channel > 14),
"WIRELESS_MODE_G but channel>14"); "rtl8188ee: WIRELESS_MODE_G but channel>14");
rtlphy->sw_chnl_inprogress = true; rtlphy->sw_chnl_inprogress = true;
rtlphy->sw_chnl_stage = 0; rtlphy->sw_chnl_stage = 0;
rtlphy->sw_chnl_step = 0; rtlphy->sw_chnl_step = 0;
...@@ -1280,8 +1280,8 @@ static bool _rtl88e_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, ...@@ -1280,8 +1280,8 @@ static bool _rtl88e_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw,
rfdependcmdcnt = 0; rfdependcmdcnt = 0;
RT_ASSERT((channel >= 1 && channel <= 14), WARN_ONCE((channel < 1 || channel > 14),
"illegal channel for Zebra: %d\n", channel); "rtl8188ee: illegal channel for Zebra: %d\n", channel);
_rtl88e_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++, _rtl88e_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++,
MAX_RFDEPENDCMD_CNT, CMDID_RF_WRITEREG, MAX_RFDEPENDCMD_CNT, CMDID_RF_WRITEREG,
...@@ -1367,7 +1367,7 @@ static bool _rtl88e_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable, ...@@ -1367,7 +1367,7 @@ static bool _rtl88e_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable,
struct swchnlcmd *pcmd; struct swchnlcmd *pcmd;
if (cmdtable == NULL) { if (cmdtable == NULL) {
RT_ASSERT(false, "cmdtable cannot be NULL.\n"); WARN_ONCE(true, "rtl8188ee: cmdtable cannot be NULL.\n");
return false; return false;
} }
......
...@@ -760,7 +760,7 @@ void rtl88ee_set_desc(struct ieee80211_hw *hw, u8 *pdesc, ...@@ -760,7 +760,7 @@ void rtl88ee_set_desc(struct ieee80211_hw *hw, u8 *pdesc,
SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *)val); SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *)val);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8188ee: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -779,7 +779,7 @@ void rtl88ee_set_desc(struct ieee80211_hw *hw, u8 *pdesc, ...@@ -779,7 +779,7 @@ void rtl88ee_set_desc(struct ieee80211_hw *hw, u8 *pdesc,
SET_RX_DESC_EOR(pdesc, 1); SET_RX_DESC_EOR(pdesc, 1);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8188ee: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -799,7 +799,7 @@ u32 rtl88ee_get_desc(u8 *pdesc, bool istx, u8 desc_name) ...@@ -799,7 +799,7 @@ u32 rtl88ee_get_desc(u8 *pdesc, bool istx, u8 desc_name)
ret = GET_TX_DESC_TX_BUFFER_ADDRESS(pdesc); ret = GET_TX_DESC_TX_BUFFER_ADDRESS(pdesc);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8188ee: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -815,7 +815,7 @@ u32 rtl88ee_get_desc(u8 *pdesc, bool istx, u8 desc_name) ...@@ -815,7 +815,7 @@ u32 rtl88ee_get_desc(u8 *pdesc, bool istx, u8 desc_name)
ret = GET_RX_DESC_BUFF_ADDR(pdesc); ret = GET_RX_DESC_BUFF_ADDR(pdesc);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8188ee: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
......
...@@ -485,8 +485,8 @@ void rtl92c_fill_h2c_cmd(struct ieee80211_hw *hw, ...@@ -485,8 +485,8 @@ void rtl92c_fill_h2c_cmd(struct ieee80211_hw *hw,
u32 tmp_cmdbuf[2]; u32 tmp_cmdbuf[2];
if (!rtlhal->fw_ready) { if (!rtlhal->fw_ready) {
RT_ASSERT(false, WARN_ONCE(true,
"return H2C cmd because of Fw download fail!!!\n"); "rtl8192c-common: return H2C cmd because of Fw download fail!!!\n");
return; return;
} }
...@@ -510,7 +510,7 @@ void rtl92c_firmware_selfreset(struct ieee80211_hw *hw) ...@@ -510,7 +510,7 @@ void rtl92c_firmware_selfreset(struct ieee80211_hw *hw)
while (u1b_tmp & BIT(2)) { while (u1b_tmp & BIT(2)) {
delay--; delay--;
if (delay == 0) { if (delay == 0) {
RT_ASSERT(false, "8051 reset fail.\n"); WARN_ONCE(true, "rtl8192c-common: 8051 reset fail.\n");
break; break;
} }
udelay(50); udelay(50);
......
...@@ -77,7 +77,7 @@ EXPORT_SYMBOL(rtl92c_phy_set_bb_reg); ...@@ -77,7 +77,7 @@ EXPORT_SYMBOL(rtl92c_phy_set_bb_reg);
u32 _rtl92c_phy_fw_rf_serial_read(struct ieee80211_hw *hw, u32 _rtl92c_phy_fw_rf_serial_read(struct ieee80211_hw *hw,
enum radio_path rfpath, u32 offset) enum radio_path rfpath, u32 offset)
{ {
RT_ASSERT(false, "deprecated!\n"); WARN_ONCE(true, "rtl8192c-common: _rtl92c_phy_fw_rf_serial_read deprecated!\n");
return 0; return 0;
} }
EXPORT_SYMBOL(_rtl92c_phy_fw_rf_serial_read); EXPORT_SYMBOL(_rtl92c_phy_fw_rf_serial_read);
...@@ -86,7 +86,7 @@ void _rtl92c_phy_fw_rf_serial_write(struct ieee80211_hw *hw, ...@@ -86,7 +86,7 @@ void _rtl92c_phy_fw_rf_serial_write(struct ieee80211_hw *hw,
enum radio_path rfpath, u32 offset, enum radio_path rfpath, u32 offset,
u32 data) u32 data)
{ {
RT_ASSERT(false, "deprecated!\n"); WARN_ONCE(true, "rtl8192c-common: _rtl92c_phy_fw_rf_serial_write deprecated!\n");
} }
EXPORT_SYMBOL(_rtl92c_phy_fw_rf_serial_write); EXPORT_SYMBOL(_rtl92c_phy_fw_rf_serial_write);
...@@ -745,8 +745,8 @@ u8 rtl92c_phy_sw_chnl(struct ieee80211_hw *hw) ...@@ -745,8 +745,8 @@ u8 rtl92c_phy_sw_chnl(struct ieee80211_hw *hw)
return 0; return 0;
if (rtlphy->set_bwmode_inprogress) if (rtlphy->set_bwmode_inprogress)
return 0; return 0;
RT_ASSERT((rtlphy->current_channel <= 14), WARN_ONCE((rtlphy->current_channel > 14),
"WIRELESS_MODE_G but channel>14"); "rtl8192c-common: WIRELESS_MODE_G but channel>14");
rtlphy->sw_chnl_inprogress = true; rtlphy->sw_chnl_inprogress = true;
rtlphy->sw_chnl_stage = 0; rtlphy->sw_chnl_stage = 0;
rtlphy->sw_chnl_step = 0; rtlphy->sw_chnl_step = 0;
...@@ -792,7 +792,7 @@ static bool _rtl92c_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable, ...@@ -792,7 +792,7 @@ static bool _rtl92c_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable,
struct swchnlcmd *pcmd; struct swchnlcmd *pcmd;
if (cmdtable == NULL) { if (cmdtable == NULL) {
RT_ASSERT(false, "cmdtable cannot be NULL.\n"); WARN_ONCE(true, "rtl8192c-common: cmdtable cannot be NULL.\n");
return false; return false;
} }
...@@ -837,8 +837,8 @@ bool _rtl92c_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, ...@@ -837,8 +837,8 @@ bool _rtl92c_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw,
rfdependcmdcnt = 0; rfdependcmdcnt = 0;
RT_ASSERT((channel >= 1 && channel <= 14), WARN_ONCE((channel < 1 || channel > 14),
"illegal channel for Zebra: %d\n", channel); "rtl8192c-common: illegal channel for Zebra: %d\n", channel);
_rtl92c_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++, _rtl92c_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++,
MAX_RFDEPENDCMD_CNT, CMDID_RF_WRITEREG, MAX_RFDEPENDCMD_CNT, CMDID_RF_WRITEREG,
......
...@@ -1292,7 +1292,7 @@ void rtl92ce_set_qos(struct ieee80211_hw *hw, int aci) ...@@ -1292,7 +1292,7 @@ void rtl92ce_set_qos(struct ieee80211_hw *hw, int aci)
rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222); rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222);
break; break;
default: default:
RT_ASSERT(false, "invalid aci: %d !\n", aci); WARN_ONCE(true, "rtl8192ce: invalid aci: %d !\n", aci);
break; break;
} }
} }
......
...@@ -670,7 +670,7 @@ void rtl92ce_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx, ...@@ -670,7 +670,7 @@ void rtl92ce_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx,
SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *) val); SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *) val);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8192ce: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -690,7 +690,7 @@ void rtl92ce_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx, ...@@ -690,7 +690,7 @@ void rtl92ce_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx,
SET_RX_DESC_EOR(pdesc, 1); SET_RX_DESC_EOR(pdesc, 1);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8192ce: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -710,7 +710,7 @@ u32 rtl92ce_get_desc(u8 *p_desc, bool istx, u8 desc_name) ...@@ -710,7 +710,7 @@ u32 rtl92ce_get_desc(u8 *p_desc, bool istx, u8 desc_name)
ret = GET_TX_DESC_TX_BUFFER_ADDRESS(p_desc); ret = GET_TX_DESC_TX_BUFFER_ADDRESS(p_desc);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8192ce: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -726,7 +726,7 @@ u32 rtl92ce_get_desc(u8 *p_desc, bool istx, u8 desc_name) ...@@ -726,7 +726,7 @@ u32 rtl92ce_get_desc(u8 *p_desc, bool istx, u8 desc_name)
ret = GET_RX_DESC_BUFF_ADDR(p_desc); ret = GET_RX_DESC_BUFF_ADDR(p_desc);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8192ce: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
......
...@@ -1790,7 +1790,7 @@ void rtl92cu_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) ...@@ -1790,7 +1790,7 @@ void rtl92cu_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val)
u4b_ac_param); u4b_ac_param);
break; break;
default: default:
RT_ASSERT(false, "invalid aci: %d !\n", WARN_ONCE(true, "rtl8192cu: invalid aci: %d !\n",
e_aci); e_aci);
break; break;
} }
......
...@@ -241,7 +241,7 @@ u16 rtl8192cu_mq_to_hwq(__le16 fc, u16 mac80211_queue_index) ...@@ -241,7 +241,7 @@ u16 rtl8192cu_mq_to_hwq(__le16 fc, u16 mac80211_queue_index)
break; break;
default: default:
hw_queue_index = RTL_TXQ_BE; hw_queue_index = RTL_TXQ_BE;
RT_ASSERT(false, "QSLT_BE queue, skb_queue:%d\n", WARN_ONCE(true, "rtl8192cu: QSLT_BE queue, skb_queue:%d\n",
mac80211_queue_index); mac80211_queue_index);
break; break;
} }
......
...@@ -182,7 +182,7 @@ void rtl92d_firmware_selfreset(struct ieee80211_hw *hw) ...@@ -182,7 +182,7 @@ void rtl92d_firmware_selfreset(struct ieee80211_hw *hw)
udelay(50); udelay(50);
u1b_tmp = rtl_read_byte(rtlpriv, REG_SYS_FUNC_EN + 1); u1b_tmp = rtl_read_byte(rtlpriv, REG_SYS_FUNC_EN + 1);
} }
RT_ASSERT((delay > 0), "8051 reset failed!\n"); WARN_ONCE((delay <= 0), "rtl8192de: 8051 reset failed!\n");
RT_TRACE(rtlpriv, COMP_FW, DBG_DMESG, RT_TRACE(rtlpriv, COMP_FW, DBG_DMESG,
"=====> 8051 reset success (%d)\n", delay); "=====> 8051 reset success (%d)\n", delay);
} }
......
...@@ -2700,7 +2700,7 @@ static bool _rtl92d_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable, ...@@ -2700,7 +2700,7 @@ static bool _rtl92d_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable,
struct swchnlcmd *pcmd; struct swchnlcmd *pcmd;
if (cmdtable == NULL) { if (cmdtable == NULL) {
RT_ASSERT(false, "cmdtable cannot be NULL\n"); WARN_ONCE(true, "rtl8192de: cmdtable cannot be NULL\n");
return false; return false;
} }
if (cmdtableidx >= cmdtablesz) if (cmdtableidx >= cmdtablesz)
...@@ -2893,17 +2893,17 @@ u8 rtl92d_phy_sw_chnl(struct ieee80211_hw *hw) ...@@ -2893,17 +2893,17 @@ u8 rtl92d_phy_sw_chnl(struct ieee80211_hw *hw)
* 5G and 2.4G band. */ * 5G and 2.4G band. */
if (channel <= 14) if (channel <= 14)
return 0; return 0;
RT_ASSERT((channel > 14), "5G but channel<=14\n"); WARN_ONCE((channel <= 14), "rtl8192de: 5G but channel<=14\n");
break; break;
case BAND_ON_2_4G: case BAND_ON_2_4G:
/* Get first channel error when change between /* Get first channel error when change between
* 5G and 2.4G band. */ * 5G and 2.4G band. */
if (channel > 14) if (channel > 14)
return 0; return 0;
RT_ASSERT((channel <= 14), "2G but channel>14\n"); WARN_ONCE((channel > 14), "rtl8192de: 2G but channel>14\n");
break; break;
default: default:
RT_ASSERT(false, "Invalid WirelessMode(%#x)!!\n", WARN_ONCE(true, "rtl8192de: Invalid WirelessMode(%#x)!!\n",
rtlpriv->mac80211.mode); rtlpriv->mac80211.mode);
break; break;
} }
...@@ -3336,7 +3336,7 @@ void rtl92d_phy_set_poweron(struct ieee80211_hw *hw) ...@@ -3336,7 +3336,7 @@ void rtl92d_phy_set_poweron(struct ieee80211_hw *hw)
} }
} }
if (i == 200) if (i == 200)
RT_ASSERT(false, "Another mac power off over time\n"); WARN_ONCE(true, "rtl8192de: Another mac power off over time\n");
} }
} }
......
...@@ -402,7 +402,7 @@ static int __init rtl92de_module_init(void) ...@@ -402,7 +402,7 @@ static int __init rtl92de_module_init(void)
ret = pci_register_driver(&rtl92de_driver); ret = pci_register_driver(&rtl92de_driver);
if (ret) if (ret)
RT_ASSERT(false, "No device found\n"); WARN_ONCE(true, "rtl8192de: No device found\n");
return ret; return ret;
} }
......
...@@ -794,7 +794,7 @@ void rtl92de_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx, ...@@ -794,7 +794,7 @@ void rtl92de_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx,
SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *) val); SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *) val);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8192de: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -814,7 +814,7 @@ void rtl92de_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx, ...@@ -814,7 +814,7 @@ void rtl92de_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx,
SET_RX_DESC_EOR(pdesc, 1); SET_RX_DESC_EOR(pdesc, 1);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8192de: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -834,7 +834,7 @@ u32 rtl92de_get_desc(u8 *p_desc, bool istx, u8 desc_name) ...@@ -834,7 +834,7 @@ u32 rtl92de_get_desc(u8 *p_desc, bool istx, u8 desc_name)
ret = GET_TX_DESC_TX_BUFFER_ADDRESS(p_desc); ret = GET_TX_DESC_TX_BUFFER_ADDRESS(p_desc);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8192de: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -848,7 +848,7 @@ u32 rtl92de_get_desc(u8 *p_desc, bool istx, u8 desc_name) ...@@ -848,7 +848,7 @@ u32 rtl92de_get_desc(u8 *p_desc, bool istx, u8 desc_name)
ret = GET_RX_DESC_PKT_LEN(pdesc); ret = GET_RX_DESC_PKT_LEN(pdesc);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8192de: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
......
...@@ -462,8 +462,8 @@ void rtl92ee_fill_h2c_cmd(struct ieee80211_hw *hw, ...@@ -462,8 +462,8 @@ void rtl92ee_fill_h2c_cmd(struct ieee80211_hw *hw,
u32 tmp_cmdbuf[2]; u32 tmp_cmdbuf[2];
if (!rtlhal->fw_ready) { if (!rtlhal->fw_ready) {
RT_ASSERT(false, WARN_ONCE(true,
"return H2C cmd because of Fw download fail!!!\n"); "rtl8192ee: error H2C cmd because of Fw download fail!!!\n");
return; return;
} }
......
...@@ -1582,7 +1582,7 @@ void rtl92ee_set_qos(struct ieee80211_hw *hw, int aci) ...@@ -1582,7 +1582,7 @@ void rtl92ee_set_qos(struct ieee80211_hw *hw, int aci)
rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222); rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222);
break; break;
default: default:
RT_ASSERT(false, "invalid aci: %d !\n", aci); WARN_ONCE(true, "rtl8192ee: invalid aci: %d !\n", aci);
break; break;
} }
} }
......
...@@ -1176,7 +1176,7 @@ static u8 _rtl92ee_phy_get_ratesection_intxpower_byrate(enum radio_path path, ...@@ -1176,7 +1176,7 @@ static u8 _rtl92ee_phy_get_ratesection_intxpower_byrate(enum radio_path path,
rate_section = 7; rate_section = 7;
break; break;
default: default:
RT_ASSERT(true, "Rate_Section is Illegal\n"); WARN_ONCE(true, "rtl8192ee: Rate_Section is Illegal\n");
break; break;
} }
return rate_section; return rate_section;
...@@ -1239,7 +1239,7 @@ static u8 _rtl92ee_get_txpower_by_rate(struct ieee80211_hw *hw, ...@@ -1239,7 +1239,7 @@ static u8 _rtl92ee_get_txpower_by_rate(struct ieee80211_hw *hw,
shift = 24; shift = 24;
break; break;
default: default:
RT_ASSERT(true, "Rate_Section is Illegal\n"); WARN_ONCE(true, "rtl8192ee: Rate_Section is Illegal\n");
break; break;
} }
...@@ -1811,8 +1811,8 @@ u8 rtl92ee_phy_sw_chnl(struct ieee80211_hw *hw) ...@@ -1811,8 +1811,8 @@ u8 rtl92ee_phy_sw_chnl(struct ieee80211_hw *hw)
return 0; return 0;
if (rtlphy->set_bwmode_inprogress) if (rtlphy->set_bwmode_inprogress)
return 0; return 0;
RT_ASSERT((rtlphy->current_channel <= 14), WARN_ONCE((rtlphy->current_channel > 14),
"WIRELESS_MODE_G but channel>14"); "rtl8192ee: WIRELESS_MODE_G but channel>14");
rtlphy->sw_chnl_inprogress = true; rtlphy->sw_chnl_inprogress = true;
rtlphy->sw_chnl_stage = 0; rtlphy->sw_chnl_stage = 0;
rtlphy->sw_chnl_step = 0; rtlphy->sw_chnl_step = 0;
...@@ -1860,8 +1860,8 @@ static bool _rtl92ee_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, ...@@ -1860,8 +1860,8 @@ static bool _rtl92ee_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw,
rfdependcmdcnt = 0; rfdependcmdcnt = 0;
RT_ASSERT((channel >= 1 && channel <= 14), WARN_ONCE((channel < 1 || channel > 14),
"illegal channel for Zebra: %d\n", channel); "rtl8192ee: illegal channel for Zebra: %d\n", channel);
_rtl92ee_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++, _rtl92ee_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++,
MAX_RFDEPENDCMD_CNT, MAX_RFDEPENDCMD_CNT,
...@@ -1948,7 +1948,7 @@ static bool _rtl92ee_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable, ...@@ -1948,7 +1948,7 @@ static bool _rtl92ee_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable,
struct swchnlcmd *pcmd; struct swchnlcmd *pcmd;
if (cmdtable == NULL) { if (cmdtable == NULL) {
RT_ASSERT(false, "cmdtable cannot be NULL.\n"); WARN_ONCE(true, "rtl8192ee: cmdtable cannot be NULL.\n");
return false; return false;
} }
......
...@@ -991,8 +991,9 @@ void rtl92ee_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx, ...@@ -991,8 +991,9 @@ void rtl92ee_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx,
SET_RX_DESC_EOR(pdesc, 1); SET_RX_DESC_EOR(pdesc, 1);
break; break;
default: default:
RT_ASSERT(false, WARN_ONCE(true,
"ERR rxdesc :%d not process\n", desc_name); "rtl8192ee: ERR rxdesc :%d not processed\n",
desc_name);
break; break;
} }
} }
...@@ -1011,8 +1012,9 @@ u32 rtl92ee_get_desc(u8 *pdesc, bool istx, u8 desc_name) ...@@ -1011,8 +1012,9 @@ u32 rtl92ee_get_desc(u8 *pdesc, bool istx, u8 desc_name)
ret = GET_TXBUFFER_DESC_ADDR_LOW(pdesc, 1); ret = GET_TXBUFFER_DESC_ADDR_LOW(pdesc, 1);
break; break;
default: default:
RT_ASSERT(false, WARN_ONCE(true,
"ERR txdesc :%d not process\n", desc_name); "rtl8192ee: ERR txdesc :%d not processed\n",
desc_name);
break; break;
} }
} else { } else {
...@@ -1027,8 +1029,9 @@ u32 rtl92ee_get_desc(u8 *pdesc, bool istx, u8 desc_name) ...@@ -1027,8 +1029,9 @@ u32 rtl92ee_get_desc(u8 *pdesc, bool istx, u8 desc_name)
ret = GET_RX_DESC_BUFF_ADDR(pdesc); ret = GET_RX_DESC_BUFF_ADDR(pdesc);
break; break;
default: default:
RT_ASSERT(false, WARN_ONCE(true,
"ERR rxdesc :%d not process\n", desc_name); "rtl8192ee: ERR rxdesc :%d not processed\n",
desc_name);
break; break;
} }
} }
......
...@@ -1251,7 +1251,7 @@ void rtl92se_set_qos(struct ieee80211_hw *hw, int aci) ...@@ -1251,7 +1251,7 @@ void rtl92se_set_qos(struct ieee80211_hw *hw, int aci)
rtl_write_dword(rtlpriv, EDCAPARA_VO, 0x2f3222); rtl_write_dword(rtlpriv, EDCAPARA_VO, 0x2f3222);
break; break;
default: default:
RT_ASSERT(false, "invalid aci: %d !\n", aci); WARN_ONCE(true, "rtl8192se: invalid aci: %d !\n", aci);
break; break;
} }
} }
......
...@@ -330,7 +330,7 @@ static bool _rtl92s_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable, ...@@ -330,7 +330,7 @@ static bool _rtl92s_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable,
struct swchnlcmd *pcmd; struct swchnlcmd *pcmd;
if (cmdtable == NULL) { if (cmdtable == NULL) {
RT_ASSERT(false, "cmdtable cannot be NULL\n"); WARN_ONCE(true, "rtl8192se: cmdtable cannot be NULL\n");
return false; return false;
} }
...@@ -374,8 +374,8 @@ static bool _rtl92s_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, ...@@ -374,8 +374,8 @@ static bool _rtl92s_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw,
rfdependcmdcnt = 0; rfdependcmdcnt = 0;
RT_ASSERT((channel >= 1 && channel <= 14), WARN_ONCE((channel < 1 || channel > 14),
"invalid channel for Zebra: %d\n", channel); "rtl8192se: invalid channel for Zebra: %d\n", channel);
_rtl92s_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++, _rtl92s_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++,
MAX_RFDEPENDCMD_CNT, CMDID_RF_WRITEREG, MAX_RFDEPENDCMD_CNT, CMDID_RF_WRITEREG,
......
...@@ -583,7 +583,7 @@ void rtl92se_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx, ...@@ -583,7 +583,7 @@ void rtl92se_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx,
SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *) val); SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *) val);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8192se: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -603,7 +603,7 @@ void rtl92se_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx, ...@@ -603,7 +603,7 @@ void rtl92se_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx,
SET_RX_STATUS_DESC_EOR(pdesc, 1); SET_RX_STATUS_DESC_EOR(pdesc, 1);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8192se: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -623,7 +623,7 @@ u32 rtl92se_get_desc(u8 *desc, bool istx, u8 desc_name) ...@@ -623,7 +623,7 @@ u32 rtl92se_get_desc(u8 *desc, bool istx, u8 desc_name)
ret = GET_TX_DESC_TX_BUFFER_ADDRESS(desc); ret = GET_TX_DESC_TX_BUFFER_ADDRESS(desc);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8192se: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -639,7 +639,7 @@ u32 rtl92se_get_desc(u8 *desc, bool istx, u8 desc_name) ...@@ -639,7 +639,7 @@ u32 rtl92se_get_desc(u8 *desc, bool istx, u8 desc_name)
ret = GET_RX_STATUS_DESC_BUFF_ADDR(desc); ret = GET_RX_STATUS_DESC_BUFF_ADDR(desc);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8192se: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
......
...@@ -259,8 +259,8 @@ void rtl8723e_fill_h2c_cmd(struct ieee80211_hw *hw, ...@@ -259,8 +259,8 @@ void rtl8723e_fill_h2c_cmd(struct ieee80211_hw *hw,
u32 tmp_cmdbuf[2]; u32 tmp_cmdbuf[2];
if (!rtlhal->fw_ready) { if (!rtlhal->fw_ready) {
RT_ASSERT(false, WARN_ONCE(true,
"return H2C cmd because of Fw download fail!!!\n"); "rtl8723ae: error H2C cmd because of Fw download fail!!!\n");
return; return;
} }
memset(tmp_cmdbuf, 0, 8); memset(tmp_cmdbuf, 0, 8);
......
...@@ -1256,7 +1256,7 @@ void rtl8723e_set_qos(struct ieee80211_hw *hw, int aci) ...@@ -1256,7 +1256,7 @@ void rtl8723e_set_qos(struct ieee80211_hw *hw, int aci)
rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222); rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222);
break; break;
default: default:
RT_ASSERT(false, "invalid aci: %d !\n", aci); WARN_ONCE(true, "rtl8723ae: invalid aci: %d !\n", aci);
break; break;
} }
} }
......
...@@ -133,7 +133,7 @@ static void _rtl8723e_phy_fw_rf_serial_write(struct ieee80211_hw *hw, ...@@ -133,7 +133,7 @@ static void _rtl8723e_phy_fw_rf_serial_write(struct ieee80211_hw *hw,
enum radio_path rfpath, u32 offset, enum radio_path rfpath, u32 offset,
u32 data) u32 data)
{ {
RT_ASSERT(false, "deprecated!\n"); WARN_ONCE(true, "rtl8723ae: _rtl8723e_phy_fw_rf_serial_write deprecated!\n");
} }
static void _rtl8723e_phy_bb_config_1t(struct ieee80211_hw *hw) static void _rtl8723e_phy_bb_config_1t(struct ieee80211_hw *hw)
...@@ -885,8 +885,8 @@ u8 rtl8723e_phy_sw_chnl(struct ieee80211_hw *hw) ...@@ -885,8 +885,8 @@ u8 rtl8723e_phy_sw_chnl(struct ieee80211_hw *hw)
return 0; return 0;
if (rtlphy->set_bwmode_inprogress) if (rtlphy->set_bwmode_inprogress)
return 0; return 0;
RT_ASSERT((rtlphy->current_channel <= 14), WARN_ONCE((rtlphy->current_channel > 14),
"WIRELESS_MODE_G but channel>14"); "rtl8723ae: WIRELESS_MODE_G but channel>14");
rtlphy->sw_chnl_inprogress = true; rtlphy->sw_chnl_inprogress = true;
rtlphy->sw_chnl_stage = 0; rtlphy->sw_chnl_stage = 0;
rtlphy->sw_chnl_step = 0; rtlphy->sw_chnl_step = 0;
...@@ -954,8 +954,8 @@ static bool _rtl8723e_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, ...@@ -954,8 +954,8 @@ static bool _rtl8723e_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw,
rfdependcmdcnt = 0; rfdependcmdcnt = 0;
RT_ASSERT((channel >= 1 && channel <= 14), WARN_ONCE((channel < 1 || channel > 14),
"illegal channel for Zebra: %d\n", channel); "rtl8723ae: illegal channel for Zebra: %d\n", channel);
rtl8723_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++, rtl8723_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++,
MAX_RFDEPENDCMD_CNT, CMDID_RF_WRITEREG, MAX_RFDEPENDCMD_CNT, CMDID_RF_WRITEREG,
......
...@@ -617,7 +617,7 @@ void rtl8723e_set_desc(struct ieee80211_hw *hw, u8 *pdesc, ...@@ -617,7 +617,7 @@ void rtl8723e_set_desc(struct ieee80211_hw *hw, u8 *pdesc,
SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *) val); SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *) val);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8723ae: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -636,7 +636,7 @@ void rtl8723e_set_desc(struct ieee80211_hw *hw, u8 *pdesc, ...@@ -636,7 +636,7 @@ void rtl8723e_set_desc(struct ieee80211_hw *hw, u8 *pdesc,
SET_RX_DESC_EOR(pdesc, 1); SET_RX_DESC_EOR(pdesc, 1);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8723ae: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -656,7 +656,7 @@ u32 rtl8723e_get_desc(u8 *pdesc, bool istx, u8 desc_name) ...@@ -656,7 +656,7 @@ u32 rtl8723e_get_desc(u8 *pdesc, bool istx, u8 desc_name)
ret = GET_TX_DESC_TX_BUFFER_ADDRESS(pdesc); ret = GET_TX_DESC_TX_BUFFER_ADDRESS(pdesc);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8723ae: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
...@@ -672,7 +672,7 @@ u32 rtl8723e_get_desc(u8 *pdesc, bool istx, u8 desc_name) ...@@ -672,7 +672,7 @@ u32 rtl8723e_get_desc(u8 *pdesc, bool istx, u8 desc_name)
ret = GET_RX_DESC_BUFF_ADDR(pdesc); ret = GET_RX_DESC_BUFF_ADDR(pdesc);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8723ae: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
......
...@@ -224,8 +224,8 @@ void rtl8723be_fill_h2c_cmd(struct ieee80211_hw *hw, u8 element_id, ...@@ -224,8 +224,8 @@ void rtl8723be_fill_h2c_cmd(struct ieee80211_hw *hw, u8 element_id,
u32 tmp_cmdbuf[2]; u32 tmp_cmdbuf[2];
if (!rtlhal->fw_ready) { if (!rtlhal->fw_ready) {
RT_ASSERT(false, WARN_ONCE(true,
"return H2C cmd because of Fw download fail!!!\n"); "rtl8723be: error H2C cmd because of Fw download fail!!!\n");
return; return;
} }
......
...@@ -1631,7 +1631,7 @@ void rtl8723be_set_qos(struct ieee80211_hw *hw, int aci) ...@@ -1631,7 +1631,7 @@ void rtl8723be_set_qos(struct ieee80211_hw *hw, int aci)
rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222); rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222);
break; break;
default: default:
RT_ASSERT(false, "invalid aci: %d !\n", aci); WARN_ONCE(true, "rtl8723be: invalid aci: %d !\n", aci);
break; break;
} }
} }
......
...@@ -939,7 +939,7 @@ static u8 _rtl8723be_phy_get_ratesection_intxpower_byrate(enum radio_path path, ...@@ -939,7 +939,7 @@ static u8 _rtl8723be_phy_get_ratesection_intxpower_byrate(enum radio_path path,
break; break;
default: default:
RT_ASSERT(true, "Rate_Section is Illegal\n"); WARN_ONCE(true, "rtl8723be: Rate_Section is Illegal\n");
break; break;
} }
...@@ -1004,7 +1004,7 @@ static u8 _rtl8723be_get_txpower_by_rate(struct ieee80211_hw *hw, ...@@ -1004,7 +1004,7 @@ static u8 _rtl8723be_get_txpower_by_rate(struct ieee80211_hw *hw,
shift = 24; shift = 24;
break; break;
default: default:
RT_ASSERT(true, "Rate_Section is Illegal\n"); WARN_ONCE(true, "rtl8723be: Rate_Section is Illegal\n");
break; break;
} }
tx_pwr_diff = (u8)(rtlphy->tx_power_by_rate_offset[band][rfpath][tx_num] tx_pwr_diff = (u8)(rtlphy->tx_power_by_rate_offset[band][rfpath][tx_num]
...@@ -1387,8 +1387,8 @@ u8 rtl8723be_phy_sw_chnl(struct ieee80211_hw *hw) ...@@ -1387,8 +1387,8 @@ u8 rtl8723be_phy_sw_chnl(struct ieee80211_hw *hw)
return 0; return 0;
if (rtlphy->set_bwmode_inprogress) if (rtlphy->set_bwmode_inprogress)
return 0; return 0;
RT_ASSERT((rtlphy->current_channel <= 14), WARN_ONCE((rtlphy->current_channel > 14),
"WIRELESS_MODE_G but channel>14"); "rtl8723be: WIRELESS_MODE_G but channel>14");
rtlphy->sw_chnl_inprogress = true; rtlphy->sw_chnl_inprogress = true;
rtlphy->sw_chnl_stage = 0; rtlphy->sw_chnl_stage = 0;
rtlphy->sw_chnl_step = 0; rtlphy->sw_chnl_step = 0;
...@@ -1438,8 +1438,8 @@ static bool _rtl8723be_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, ...@@ -1438,8 +1438,8 @@ static bool _rtl8723be_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw,
rfdependcmdcnt = 0; rfdependcmdcnt = 0;
RT_ASSERT((channel >= 1 && channel <= 14), WARN_ONCE((channel < 1 || channel > 14),
"illegal channel for Zebra: %d\n", channel); "rtl8723be: illegal channel for Zebra: %d\n", channel);
rtl8723_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++, rtl8723_phy_set_sw_chnl_cmdarray(rfdependcmd, rfdependcmdcnt++,
MAX_RFDEPENDCMD_CNT, MAX_RFDEPENDCMD_CNT,
......
...@@ -666,8 +666,8 @@ void rtl8723be_set_desc(struct ieee80211_hw *hw, u8 *pdesc, ...@@ -666,8 +666,8 @@ void rtl8723be_set_desc(struct ieee80211_hw *hw, u8 *pdesc,
SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *)val); SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *)val);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8723be: ERR txdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
} else { } else {
...@@ -685,8 +685,8 @@ void rtl8723be_set_desc(struct ieee80211_hw *hw, u8 *pdesc, ...@@ -685,8 +685,8 @@ void rtl8723be_set_desc(struct ieee80211_hw *hw, u8 *pdesc,
SET_RX_DESC_EOR(pdesc, 1); SET_RX_DESC_EOR(pdesc, 1);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8723be: ERR rxdesc :%d not process\n",
desc_name); desc_name);
break; break;
} }
} }
...@@ -705,8 +705,8 @@ u32 rtl8723be_get_desc(u8 *pdesc, bool istx, u8 desc_name) ...@@ -705,8 +705,8 @@ u32 rtl8723be_get_desc(u8 *pdesc, bool istx, u8 desc_name)
ret = GET_TX_DESC_TX_BUFFER_ADDRESS(pdesc); ret = GET_TX_DESC_TX_BUFFER_ADDRESS(pdesc);
break; break;
default: default:
RT_ASSERT(false, "ERR txdesc :%d not process\n", WARN_ONCE(true, "rtl8723be: ERR txdesc :%d not process\n",
desc_name); desc_name);
break; break;
} }
} else { } else {
...@@ -721,7 +721,7 @@ u32 rtl8723be_get_desc(u8 *pdesc, bool istx, u8 desc_name) ...@@ -721,7 +721,7 @@ u32 rtl8723be_get_desc(u8 *pdesc, bool istx, u8 desc_name)
ret = GET_RX_DESC_BUFF_ADDR(pdesc); ret = GET_RX_DESC_BUFF_ADDR(pdesc);
break; break;
default: default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n", WARN_ONCE(true, "rtl8723be: ERR rxdesc :%d not processed\n",
desc_name); desc_name);
break; break;
} }
......
...@@ -283,7 +283,7 @@ bool rtl8723_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable, ...@@ -283,7 +283,7 @@ bool rtl8723_phy_set_sw_chnl_cmdarray(struct swchnlcmd *cmdtable,
struct swchnlcmd *pcmd; struct swchnlcmd *pcmd;
if (cmdtable == NULL) { if (cmdtable == NULL) {
RT_ASSERT(false, "cmdtable cannot be NULL.\n"); WARN_ONCE(true, "rtl8723-common: cmdtable cannot be NULL.\n");
return false; return false;
} }
......
...@@ -510,8 +510,8 @@ void rtl8821ae_fill_h2c_cmd(struct ieee80211_hw *hw, ...@@ -510,8 +510,8 @@ void rtl8821ae_fill_h2c_cmd(struct ieee80211_hw *hw,
u32 tmp_cmdbuf[2]; u32 tmp_cmdbuf[2];
if (!rtlhal->fw_ready) { if (!rtlhal->fw_ready) {
RT_ASSERT(false, WARN_ONCE(true,
"return H2C cmd because of Fw download fail!!!\n"); "rtl8821ae: error H2C cmd because of Fw download fail!!!\n");
return; return;
} }
......
...@@ -2249,7 +2249,7 @@ void rtl8821ae_set_qos(struct ieee80211_hw *hw, int aci) ...@@ -2249,7 +2249,7 @@ void rtl8821ae_set_qos(struct ieee80211_hw *hw, int aci)
rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222); rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x2f3222);
break; break;
default: default:
RT_ASSERT(false, "invalid aci: %d !\n", aci); WARN_ONCE(true, "rtl8821ae: invalid aci: %d !\n", aci);
break; break;
} }
} }
...@@ -2601,11 +2601,10 @@ static u8 _rtl8821ae_get_chnl_group(u8 chnl) ...@@ -2601,11 +2601,10 @@ static u8 _rtl8821ae_get_chnl_group(u8 chnl)
group = 12; group = 12;
else if (173 <= chnl && chnl <= 177) else if (173 <= chnl && chnl <= 177)
group = 13; group = 13;
else else
/*RT_TRACE(rtlpriv, COMP_EFUSE,DBG_LOUD, WARN_ONCE(true,
"5G, Channel %d in Group not found\n",chnl);*/ "rtl8821ae: 5G, Channel %d in Group not found\n",
RT_ASSERT(!COMP_EFUSE, chnl);
"5G, Channel %d in Group not found\n", chnl);
} }
return group; return group;
} }
...@@ -4135,8 +4134,9 @@ void rtl8821ae_add_wowlan_pattern(struct ieee80211_hw *hw, ...@@ -4135,8 +4134,9 @@ void rtl8821ae_add_wowlan_pattern(struct ieee80211_hw *hw,
count++; count++;
} while (tmp && count < 100); } while (tmp && count < 100);
RT_ASSERT((count < 100), WARN_ONCE((count >= 100),
"Write wake up frame mask FAIL %d value!\n", tmp); "rtl8821ae: Write wake up frame mask FAIL %d value!\n",
tmp);
} }
/* Disable Rx packet buffer access. */ /* Disable Rx packet buffer access. */
rtl_write_byte(rtlpriv, REG_PKT_BUFF_ACCESS_CTRL, rtl_write_byte(rtlpriv, REG_PKT_BUFF_ACCESS_CTRL,
......
...@@ -1870,8 +1870,8 @@ static u8 _rtl8821ae_get_rate_section_index(u32 regaddr) ...@@ -1870,8 +1870,8 @@ static u8 _rtl8821ae_get_rate_section_index(u32 regaddr)
else if (regaddr >= 0xE20 && regaddr <= 0xE4C) else if (regaddr >= 0xE20 && regaddr <= 0xE4C)
index = (u8)((regaddr - 0xE20) / 4); index = (u8)((regaddr - 0xE20) / 4);
else else
RT_ASSERT(!COMP_INIT, WARN_ONCE(true,
"Invalid RegAddr 0x%x\n", regaddr); "rtl8821ae: Invalid RegAddr 0x%x\n", regaddr);
return index; return index;
} }
...@@ -2322,7 +2322,7 @@ static s8 _rtl8821ae_phy_get_ratesection_intxpower_byrate(u8 path, u8 rate) ...@@ -2322,7 +2322,7 @@ static s8 _rtl8821ae_phy_get_ratesection_intxpower_byrate(u8 path, u8 rate)
rate_section = 11; rate_section = 11;
break; break;
default: default:
RT_ASSERT(true, "Rate_Section is Illegal\n"); WARN_ONCE(true, "rtl8821ae: Rate_Section is Illegal\n");
break; break;
} }
...@@ -2588,7 +2588,7 @@ static s8 _rtl8821ae_phy_get_txpower_by_rate(struct ieee80211_hw *hw, ...@@ -2588,7 +2588,7 @@ static s8 _rtl8821ae_phy_get_txpower_by_rate(struct ieee80211_hw *hw,
shift = 24; shift = 24;
break; break;
default: default:
RT_ASSERT(true, "Rate_Section is Illegal\n"); WARN_ONCE(true, "rtl8821ae: Rate_Section is Illegal\n");
break; break;
} }
......
...@@ -904,8 +904,9 @@ void rtl8821ae_set_desc(struct ieee80211_hw *hw, u8 *pdesc, ...@@ -904,8 +904,9 @@ void rtl8821ae_set_desc(struct ieee80211_hw *hw, u8 *pdesc,
SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *)val); SET_TX_DESC_NEXT_DESC_ADDRESS(pdesc, *(u32 *)val);
break; break;
default: default:
RT_ASSERT(false, WARN_ONCE(true,
"ERR txdesc :%d not process\n", desc_name); "rtl8821ae: ERR txdesc :%d not processed\n",
desc_name);
break; break;
} }
} else { } else {
...@@ -923,8 +924,9 @@ void rtl8821ae_set_desc(struct ieee80211_hw *hw, u8 *pdesc, ...@@ -923,8 +924,9 @@ void rtl8821ae_set_desc(struct ieee80211_hw *hw, u8 *pdesc,
SET_RX_DESC_EOR(pdesc, 1); SET_RX_DESC_EOR(pdesc, 1);
break; break;
default: default:
RT_ASSERT(false, WARN_ONCE(true,
"ERR rxdesc :%d not process\n", desc_name); "rtl8821ae: ERR rxdesc :%d not processed\n",
desc_name);
break; break;
} }
} }
...@@ -943,8 +945,9 @@ u32 rtl8821ae_get_desc(u8 *pdesc, bool istx, u8 desc_name) ...@@ -943,8 +945,9 @@ u32 rtl8821ae_get_desc(u8 *pdesc, bool istx, u8 desc_name)
ret = GET_TX_DESC_TX_BUFFER_ADDRESS(pdesc); ret = GET_TX_DESC_TX_BUFFER_ADDRESS(pdesc);
break; break;
default: default:
RT_ASSERT(false, WARN_ONCE(true,
"ERR txdesc :%d not process\n", desc_name); "rtl8821ae: ERR txdesc :%d not processed\n",
desc_name);
break; break;
} }
} else { } else {
...@@ -959,8 +962,9 @@ u32 rtl8821ae_get_desc(u8 *pdesc, bool istx, u8 desc_name) ...@@ -959,8 +962,9 @@ u32 rtl8821ae_get_desc(u8 *pdesc, bool istx, u8 desc_name)
ret = GET_RX_DESC_BUFF_ADDR(pdesc); ret = GET_RX_DESC_BUFF_ADDR(pdesc);
break; break;
default: default:
RT_ASSERT(false, WARN_ONCE(true,
"ERR rxdesc :%d not process\n", desc_name); "rtl8821ae: ERR rxdesc :%d not processed\n",
desc_name);
break; break;
} }
} }
......
...@@ -1059,7 +1059,7 @@ int rtl_usb_probe(struct usb_interface *intf, ...@@ -1059,7 +1059,7 @@ int rtl_usb_probe(struct usb_interface *intf,
hw = ieee80211_alloc_hw(sizeof(struct rtl_priv) + hw = ieee80211_alloc_hw(sizeof(struct rtl_priv) +
sizeof(struct rtl_usb_priv), &rtl_ops); sizeof(struct rtl_usb_priv), &rtl_ops);
if (!hw) { if (!hw) {
RT_ASSERT(false, "ieee80211 alloc failed\n"); WARN_ONCE(true, "rtl_usb: ieee80211 alloc failed\n");
return -ENOMEM; return -ENOMEM;
} }
rtlpriv = hw->priv; rtlpriv = hw->priv;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册