> -----Original Message----- > From: Peter Kosyh <pkosyh@xxxxxxxxx> > Sent: Tuesday, December 6, 2022 6:49 PM > To: Ping-Ke Shih <pkshih@xxxxxxxxxxx> > Cc: Peter Kosyh <pkosyh@xxxxxxxxx>; Kalle Valo <kvalo@xxxxxxxxxx>; David S. Miller <davem@xxxxxxxxxxxxx>; > Eric Dumazet <edumazet@xxxxxxxxxx>; Jakub Kicinski <kuba@xxxxxxxxxx>; linux-wireless@xxxxxxxxxxxxxxx; > netdev@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; lvc-project@xxxxxxxxxxxxxxxx > Subject: [PATCH] rtlwifi: btcoexist: fix conditions branches that are never executed > > Commit 40ca18823515 ("rtlwifi: btcoex: 23b 1ant: fine tune for wifi not > connected") introduced never executed branches. > > Compile test only. > > Found by Linux Verification Center (linuxtesting.org) with SVACE. > > Signed-off-by: Peter Kosyh <pkosyh@xxxxxxxxx> I compare with vendor driver and confirm these changes are correct. Thank you. Acked-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx> > --- > I'm not sure that patch do right thing! But these two places are really > never executed and should be fixed. I hope that Ping-Ka could check this. > > .../net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c > b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c > index 70492929d7e4..039bbedb41c2 100644 > --- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c > +++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c > @@ -1903,7 +1903,7 @@ btc8723b1ant_action_wifi_not_conn_scan(struct btc_coexist *btcoexist) > true, 32); > halbtc8723b1ant_coex_table_with_type(btcoexist, > NORMAL_EXEC, 4); > - } else if (bt_link_info->a2dp_exist) { > + } else if (bt_link_info->pan_exist) { > halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, > true, 22); > halbtc8723b1ant_coex_table_with_type(btcoexist, > @@ -1964,8 +1964,7 @@ static void btc8723b1ant_action_wifi_conn_scan(struct btc_coexist *btcoexist) > true, 32); > halbtc8723b1ant_coex_table_with_type(btcoexist, > NORMAL_EXEC, 4); > - } else if (bt_link_info->a2dp_exist && > - bt_link_info->pan_exist) { > + } else if (bt_link_info->pan_exist) { > halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, > true, 22); > halbtc8723b1ant_coex_table_with_type(btcoexist, > -- > 2.38.1