linux/drivers/staging/rtlwifi
Larry Finger 2001a980d1 staging: rtl8822be: Keep array subscript no lower than zero
[ Upstream commit 43d15c2013 ]

The kbuild test robot reports the following:
   drivers/staging//rtlwifi/phydm/phydm_dig.c: In function 'odm_pause_dig':
   drivers/staging//rtlwifi/phydm/phydm_dig.c:494:45: warning: array subscript is below array bounds [-Warray-bounds]
      odm_write_dig(dm, dig_tab->pause_dig_value[max_level]);

This condition is caused when a loop falls through. The fix is to pin
max_level to be >= 0.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
c: kbuild test robot <fengguang.wu@intel.com>
Fixes: 9ce99b04b5 staging: r8822be: Add phydm mini driver
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2017-12-10 13:40:41 +01:00
..
btcoexist staging: rtlwifi: simplify logical operation 2017-08-23 16:27:07 -07:00
halmac staging: r8822be: fix null pointer dereferences with a null driver_adapter 2017-09-18 12:25:31 +02:00
phydm staging: rtl8822be: Keep array subscript no lower than zero 2017-12-10 13:40:41 +01:00
rtl8822be staging: rtl8822be: fix wrong dma unmap len 2017-12-10 13:40:39 +01:00
base.c staging: rtlwifi: remove memset before memcpy 2017-08-29 08:24:03 +02:00
base.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
cam.c staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
cam.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
core.c staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
core.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
debug.c staging: rtlwifi: Improve debugging by using debugfs 2017-08-28 10:16:57 +02:00
debug.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
efuse.c staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
efuse.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
Kconfig staging: rtlwifi: add MAC80211 dependency 2017-08-23 16:29:09 -07:00
Makefile staging: r8822be: Add Makefiles and Kconfig for new driver 2017-08-20 11:13:12 -07:00
pci.c staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
pci.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
ps.c staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
ps.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
pwrseqcmd.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
rc.c staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
rc.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
regd.c staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
regd.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
stats.c staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
stats.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00
TODO staging: rtlwifi: Reviewers fixes 2017-08-20 11:13:12 -07:00
wifi.h staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver 2017-08-20 11:13:11 -07:00