提交 2bb443d9 编写于 作者: A Arend van Spriel 提交者: John W. Linville

brcmfmac: correct logging levels in btcoex source

All log messages were set to TRACE level, which is intended
for function entry and exit. Using INFO instead in other
places. Also reducing an error message that always popped
up upon module unload.
Reviewed-by: NPieter-Paul Giesberts <pieterpg@broadcom.com>
Reviewed-by: NHante Meuleman <meuleman@broadcom.com>
Signed-off-by: NArend van Spriel <arend@broadcom.com>
Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
上级 1bacb048
...@@ -157,7 +157,7 @@ static void brcmf_btcoex_boost_wifi(struct brcmf_btcoex_info *btci, ...@@ -157,7 +157,7 @@ static void brcmf_btcoex_boost_wifi(struct brcmf_btcoex_info *btci,
*/ */
/* save current */ /* save current */
brcmf_dbg(TRACE, "new SCO/eSCO coex algo {save & override}\n"); brcmf_dbg(INFO, "new SCO/eSCO coex algo {save & override}\n");
brcmf_btcoex_params_read(ifp, 50, &btci->reg50); brcmf_btcoex_params_read(ifp, 50, &btci->reg50);
brcmf_btcoex_params_read(ifp, 51, &btci->reg51); brcmf_btcoex_params_read(ifp, 51, &btci->reg51);
brcmf_btcoex_params_read(ifp, 64, &btci->reg64); brcmf_btcoex_params_read(ifp, 64, &btci->reg64);
...@@ -165,7 +165,7 @@ static void brcmf_btcoex_boost_wifi(struct brcmf_btcoex_info *btci, ...@@ -165,7 +165,7 @@ static void brcmf_btcoex_boost_wifi(struct brcmf_btcoex_info *btci,
brcmf_btcoex_params_read(ifp, 71, &btci->reg71); brcmf_btcoex_params_read(ifp, 71, &btci->reg71);
btci->saved_regs_part2 = true; btci->saved_regs_part2 = true;
brcmf_dbg(TRACE, brcmf_dbg(INFO,
"saved bt_params[50,51,64,65,71]: 0x%x 0x%x 0x%x 0x%x 0x%x\n", "saved bt_params[50,51,64,65,71]: 0x%x 0x%x 0x%x 0x%x 0x%x\n",
btci->reg50, btci->reg51, btci->reg64, btci->reg50, btci->reg51, btci->reg64,
btci->reg65, btci->reg71); btci->reg65, btci->reg71);
...@@ -179,21 +179,21 @@ static void brcmf_btcoex_boost_wifi(struct brcmf_btcoex_info *btci, ...@@ -179,21 +179,21 @@ static void brcmf_btcoex_boost_wifi(struct brcmf_btcoex_info *btci,
} else if (btci->saved_regs_part2) { } else if (btci->saved_regs_part2) {
/* restore previously saved bt params */ /* restore previously saved bt params */
brcmf_dbg(TRACE, "Do new SCO/eSCO coex algo {restore}\n"); brcmf_dbg(INFO, "Do new SCO/eSCO coex algo {restore}\n");
brcmf_btcoex_params_write(ifp, 50, btci->reg50); brcmf_btcoex_params_write(ifp, 50, btci->reg50);
brcmf_btcoex_params_write(ifp, 51, btci->reg51); brcmf_btcoex_params_write(ifp, 51, btci->reg51);
brcmf_btcoex_params_write(ifp, 64, btci->reg64); brcmf_btcoex_params_write(ifp, 64, btci->reg64);
brcmf_btcoex_params_write(ifp, 65, btci->reg65); brcmf_btcoex_params_write(ifp, 65, btci->reg65);
brcmf_btcoex_params_write(ifp, 71, btci->reg71); brcmf_btcoex_params_write(ifp, 71, btci->reg71);
brcmf_dbg(TRACE, brcmf_dbg(INFO,
"restored bt_params[50,51,64,65,71]: 0x%x 0x%x 0x%x 0x%x 0x%x\n", "restored bt_params[50,51,64,65,71]: 0x%x 0x%x 0x%x 0x%x 0x%x\n",
btci->reg50, btci->reg51, btci->reg64, btci->reg50, btci->reg51, btci->reg64,
btci->reg65, btci->reg71); btci->reg65, btci->reg71);
btci->saved_regs_part2 = false; btci->saved_regs_part2 = false;
} else { } else {
brcmf_err("attempted to restore not saved BTCOEX params\n"); brcmf_dbg(INFO, "attempted to restore not saved BTCOEX params\n");
} }
} }
...@@ -219,14 +219,14 @@ static bool brcmf_btcoex_is_sco_active(struct brcmf_if *ifp) ...@@ -219,14 +219,14 @@ static bool brcmf_btcoex_is_sco_active(struct brcmf_if *ifp)
break; break;
} }
brcmf_dbg(TRACE, "sample[%d], btc_params 27:%x\n", i, param27); brcmf_dbg(INFO, "sample[%d], btc_params 27:%x\n", i, param27);
if ((param27 & 0x6) == 2) { /* count both sco & esco */ if ((param27 & 0x6) == 2) { /* count both sco & esco */
sco_id_cnt++; sco_id_cnt++;
} }
if (sco_id_cnt > 2) { if (sco_id_cnt > 2) {
brcmf_dbg(TRACE, brcmf_dbg(INFO,
"sco/esco detected, pkt id_cnt:%d samples:%d\n", "sco/esco detected, pkt id_cnt:%d samples:%d\n",
sco_id_cnt, i); sco_id_cnt, i);
res = true; res = true;
...@@ -250,7 +250,7 @@ static void btcmf_btcoex_save_part1(struct brcmf_btcoex_info *btci) ...@@ -250,7 +250,7 @@ static void btcmf_btcoex_save_part1(struct brcmf_btcoex_info *btci)
brcmf_btcoex_params_read(ifp, 41, &btci->reg41); brcmf_btcoex_params_read(ifp, 41, &btci->reg41);
brcmf_btcoex_params_read(ifp, 68, &btci->reg68); brcmf_btcoex_params_read(ifp, 68, &btci->reg68);
btci->saved_regs_part1 = true; btci->saved_regs_part1 = true;
brcmf_dbg(TRACE, brcmf_dbg(INFO,
"saved btc_params regs (66,41,68) 0x%x 0x%x 0x%x\n", "saved btc_params regs (66,41,68) 0x%x 0x%x 0x%x\n",
btci->reg66, btci->reg41, btci->reg66, btci->reg41,
btci->reg68); btci->reg68);
...@@ -270,7 +270,7 @@ static void brcmf_btcoex_restore_part1(struct brcmf_btcoex_info *btci) ...@@ -270,7 +270,7 @@ static void brcmf_btcoex_restore_part1(struct brcmf_btcoex_info *btci)
brcmf_btcoex_params_write(ifp, 66, btci->reg66); brcmf_btcoex_params_write(ifp, 66, btci->reg66);
brcmf_btcoex_params_write(ifp, 41, btci->reg41); brcmf_btcoex_params_write(ifp, 41, btci->reg41);
brcmf_btcoex_params_write(ifp, 68, btci->reg68); brcmf_btcoex_params_write(ifp, 68, btci->reg68);
brcmf_dbg(TRACE, brcmf_dbg(INFO,
"restored btc_params regs {66,41,68} 0x%x 0x%x 0x%x\n", "restored btc_params regs {66,41,68} 0x%x 0x%x 0x%x\n",
btci->reg66, btci->reg41, btci->reg66, btci->reg41,
btci->reg68); btci->reg68);
...@@ -307,7 +307,7 @@ static void brcmf_btcoex_handler(struct work_struct *work) ...@@ -307,7 +307,7 @@ static void brcmf_btcoex_handler(struct work_struct *work)
/* DHCP started provide OPPORTUNITY window /* DHCP started provide OPPORTUNITY window
to get DHCP address to get DHCP address
*/ */
brcmf_dbg(TRACE, "DHCP started\n"); brcmf_dbg(INFO, "DHCP started\n");
btci->bt_state = BRCMF_BT_DHCP_OPPR_WIN; btci->bt_state = BRCMF_BT_DHCP_OPPR_WIN;
if (btci->timeout < BRCMF_BTCOEX_OPPR_WIN_TIME) { if (btci->timeout < BRCMF_BTCOEX_OPPR_WIN_TIME) {
mod_timer(&btci->timer, btci->timer.expires); mod_timer(&btci->timer, btci->timer.expires);
...@@ -322,12 +322,12 @@ static void brcmf_btcoex_handler(struct work_struct *work) ...@@ -322,12 +322,12 @@ static void brcmf_btcoex_handler(struct work_struct *work)
case BRCMF_BT_DHCP_OPPR_WIN: case BRCMF_BT_DHCP_OPPR_WIN:
if (btci->dhcp_done) { if (btci->dhcp_done) {
brcmf_dbg(TRACE, "DHCP done before T1 expiration\n"); brcmf_dbg(INFO, "DHCP done before T1 expiration\n");
goto idle; goto idle;
} }
/* DHCP is not over yet, start lowering BT priority */ /* DHCP is not over yet, start lowering BT priority */
brcmf_dbg(TRACE, "DHCP T1:%d expired\n", brcmf_dbg(INFO, "DHCP T1:%d expired\n",
BRCMF_BTCOEX_OPPR_WIN_TIME); BRCMF_BTCOEX_OPPR_WIN_TIME);
brcmf_btcoex_boost_wifi(btci, true); brcmf_btcoex_boost_wifi(btci, true);
...@@ -339,9 +339,9 @@ static void brcmf_btcoex_handler(struct work_struct *work) ...@@ -339,9 +339,9 @@ static void brcmf_btcoex_handler(struct work_struct *work)
case BRCMF_BT_DHCP_FLAG_FORCE_TIMEOUT: case BRCMF_BT_DHCP_FLAG_FORCE_TIMEOUT:
if (btci->dhcp_done) if (btci->dhcp_done)
brcmf_dbg(TRACE, "DHCP done before T2 expiration\n"); brcmf_dbg(INFO, "DHCP done before T2 expiration\n");
else else
brcmf_dbg(TRACE, "DHCP T2:%d expired\n", brcmf_dbg(INFO, "DHCP T2:%d expired\n",
BRCMF_BT_DHCP_FLAG_FORCE_TIMEOUT); BRCMF_BT_DHCP_FLAG_FORCE_TIMEOUT);
goto idle; goto idle;
...@@ -440,13 +440,13 @@ static void brcmf_btcoex_dhcp_end(struct brcmf_btcoex_info *btci) ...@@ -440,13 +440,13 @@ static void brcmf_btcoex_dhcp_end(struct brcmf_btcoex_info *btci)
/* Stop any bt timer because DHCP session is done */ /* Stop any bt timer because DHCP session is done */
btci->dhcp_done = true; btci->dhcp_done = true;
if (btci->timer_on) { if (btci->timer_on) {
brcmf_dbg(TRACE, "disable BT DHCP Timer\n"); brcmf_dbg(INFO, "disable BT DHCP Timer\n");
btci->timer_on = false; btci->timer_on = false;
del_timer_sync(&btci->timer); del_timer_sync(&btci->timer);
/* schedule worker if transition to IDLE is needed */ /* schedule worker if transition to IDLE is needed */
if (btci->bt_state != BRCMF_BT_DHCP_IDLE) { if (btci->bt_state != BRCMF_BT_DHCP_IDLE) {
brcmf_dbg(TRACE, "bt_state:%d\n", brcmf_dbg(INFO, "bt_state:%d\n",
btci->bt_state); btci->bt_state);
schedule_work(&btci->work); schedule_work(&btci->work);
} }
...@@ -472,7 +472,7 @@ int brcmf_btcoex_set_mode(struct brcmf_cfg80211_vif *vif, ...@@ -472,7 +472,7 @@ int brcmf_btcoex_set_mode(struct brcmf_cfg80211_vif *vif,
switch (mode) { switch (mode) {
case BRCMF_BTCOEX_DISABLED: case BRCMF_BTCOEX_DISABLED:
brcmf_dbg(TRACE, "DHCP session starts\n"); brcmf_dbg(INFO, "DHCP session starts\n");
if (btci->bt_state != BRCMF_BT_DHCP_IDLE) if (btci->bt_state != BRCMF_BT_DHCP_IDLE)
return -EBUSY; return -EBUSY;
/* Start BT timer only for SCO connection */ /* Start BT timer only for SCO connection */
...@@ -484,14 +484,14 @@ int brcmf_btcoex_set_mode(struct brcmf_cfg80211_vif *vif, ...@@ -484,14 +484,14 @@ int brcmf_btcoex_set_mode(struct brcmf_cfg80211_vif *vif,
break; break;
case BRCMF_BTCOEX_ENABLED: case BRCMF_BTCOEX_ENABLED:
brcmf_dbg(TRACE, "DHCP session ends\n"); brcmf_dbg(INFO, "DHCP session ends\n");
if (btci->bt_state != BRCMF_BT_DHCP_IDLE && if (btci->bt_state != BRCMF_BT_DHCP_IDLE &&
vif == btci->vif) { vif == btci->vif) {
brcmf_btcoex_dhcp_end(btci); brcmf_btcoex_dhcp_end(btci);
} }
break; break;
default: default:
brcmf_dbg(TRACE, "Unknown mode, ignored\n"); brcmf_dbg(INFO, "Unknown mode, ignored\n");
} }
return 0; return 0;
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册