wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode
authorPing-Ke Shih <pkshih@realtek.com>
Thu, 16 Feb 2023 00:46:54 +0000 (08:46 +0800)
committerKalle Valo <kvalo@kernel.org>
Wed, 22 Feb 2023 12:29:23 +0000 (14:29 +0200)
commit398eb19415ebb01ccc8e5bb75ff04cb760b01e05
tree45830f1ec3478c6d847aa77e44f3d7e0a13b65ba
parent015bf4df8ea67080668ac8314e692076dea1ce6d
wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode

Intentionally parsing single one element of RA report by breaking loop
causes a smatch warning:
  drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c:1678 rtl8188e_handle_ra_tx_report2() warn:
  ignoring unreachable code.

With existing comments, it intends to process single one element for
station mode, but it will parse more elements in AP mode if it's
implemented. Implement program logic according to existing comment to avoid
smatch warning, and also be usable for both AP and stations modes.

Compile test only.

Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <error27@gmail.com>
Link: https://lore.kernel.org/r/202302142135.LCqUTVGY-lkp@intel.com/
Cc: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Tested-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230216004654.4642-1-pkshih@realtek.com
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c