diff options
author | Su Hui <suhui@nfschina.com> | 2023-11-16 12:18:23 +0800 |
---|---|---|
committer | Sebastian Reichel <sebastian.reichel@collabora.com> | 2023-11-16 20:23:41 +0100 |
commit | b55d073e6501dc6077edaa945a6dad8ac5c8bbab (patch) | |
tree | 7af89c457802b7b9ad2a7c4ac807c04e222fea5b /fs/compat_binfmt_elf.c | |
parent | 054eb2377523530404fb64c24c8747feb022c5b4 (diff) | |
download | linux-stable-b55d073e6501dc6077edaa945a6dad8ac5c8bbab.tar.gz linux-stable-b55d073e6501dc6077edaa945a6dad8ac5c8bbab.tar.bz2 linux-stable-b55d073e6501dc6077edaa945a6dad8ac5c8bbab.zip |
power: supply: bq256xx: fix some problem in bq256xx_hw_init
smatch complains that there is a buffer overflow and clang complains
'ret' is never read.
Smatch error:
drivers/power/supply/bq256xx_charger.c:1578 bq256xx_hw_init() error:
buffer overflow 'bq256xx_watchdog_time' 4 <= 4
Clang static checker:
Value stored to 'ret' is never read.
Add check for buffer overflow and error code from regmap_update_bits().
Fixes: 32e4978bb920 ("power: supply: bq256xx: Introduce the BQ256XX charger driver")
Signed-off-by: Su Hui <suhui@nfschina.com>
Link: https://lore.kernel.org/r/20231116041822.1378758-1-suhui@nfschina.com
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Diffstat (limited to 'fs/compat_binfmt_elf.c')
0 files changed, 0 insertions, 0 deletions