summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/event_analyzing_sample.py
diff options
context:
space:
mode:
authorKangjie Lu <kjlu@umn.edu>2018-12-20 23:54:03 -0500
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2019-03-19 16:47:20 -0400
commit0ab34a08812a3334350dbaf69a018ee0ab3d2ddd (patch)
treebc758e0bb675e0a991ed0ffcaea6e589d607000b /tools/perf/scripts/python/event_analyzing_sample.py
parent56cd26b618855c9af48c8301aa6754ced8dd0beb (diff)
downloadcachepc-linux-0ab34a08812a3334350dbaf69a018ee0ab3d2ddd.tar.gz
cachepc-linux-0ab34a08812a3334350dbaf69a018ee0ab3d2ddd.zip
media: si2165: fix a missing check of return value
si2165_readreg8() may fail. Looking into si2165_readreg8(), we will find that "val_tmp" will be an uninitialized value when regmap_read() fails. "val_tmp" is then assigned to "val". So if si2165_readreg8() fails, "val" will be a random value. Further use will lead to undefined behaviors. The fix checks if si2165_readreg8() fails, and if so, returns its error code upstream. Signed-off-by: Kangjie Lu <kjlu@umn.edu> Reviewed-by: Matthias Schwarzott <zzam@gentoo.org> Tested-by: Matthias Schwarzott <zzam@gentoo.org> Signed-off-by: Sean Young <sean@mess.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions