rtlwifi: btcoexist: 23b 1ant: fix duplicated code for different branches

A typo led to this issue, which was detected with the help of Coccinelle.

In addition to fixing the error, the code is refactored to eliminate an
if statement.

Addresses-Coverity-ID: 1226788

Reported-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Ping-Ke Shih <pkshih@realtek.com>
Cc: Yan-Hsuan Chuang <yhchuang@realtek.com>
Cc: Birming Chiu <birming@realtek.com>
Cc: Shaofu <shaofu@realtek.com>
Cc: Steven Ting <steventing@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
Larry Finger 2017-08-31 09:48:59 -05:00 committed by Kalle Valo
parent e3ae1c7720
commit 0f61953dd0
1 changed files with 5 additions and 8 deletions

View File

@ -2260,14 +2260,11 @@ static void halbtc8723b1ant_run_coexist_mechanism(struct btc_coexist *btcoexist)
if (iot_peer != BTC_IOT_PEER_CISCO &&
iot_peer != BTC_IOT_PEER_BROADCOM) {
if (bt_link_info->sco_exist)
halbtc8723b1ant_limited_rx(btcoexist,
NORMAL_EXEC, false,
false, 0x5);
else
halbtc8723b1ant_limited_rx(btcoexist,
NORMAL_EXEC, false,
false, 0x5);
bool sco_exist = bt_link_info->sco_exist;
halbtc8723b1ant_limited_rx(btcoexist,
NORMAL_EXEC, sco_exist,
false, 0x5);
} else {
if (bt_link_info->sco_exist) {
halbtc8723b1ant_limited_rx(btcoexist,