diff options
author | 2017-06-23 13:37:40 -0300 | |
---|---|---|
committer | 2017-06-24 09:41:30 -0300 | |
commit | d52786ddd2d52f90db5ba30a185d641771e27167 (patch) | |
tree | 1cc7adecca796f61a59faae51ae9994e8c3b0fa0 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | media: coda: rename the picture run timeout error handler (diff) | |
download | wireguard-linux-d52786ddd2d52f90db5ba30a185d641771e27167.tar.xz wireguard-linux-d52786ddd2d52f90db5ba30a185d641771e27167.zip |
media: ddbridge: make (ddb)readl in while-loops fail-safe
Reported by smatch:
drivers/media/pci/ddbridge/ddbridge-core.c:1246 input_tasklet() warn: this loop depends on readl() succeeding
drivers/media/pci/ddbridge/ddbridge-core.c:1768 flashio() warn: this loop depends on readl() succeeding
drivers/media/pci/ddbridge/ddbridge-core.c:1788 flashio() warn: this loop depends on readl() succeeding
Fix this by introducing safe_ddbreadl() which will wrap ddbreadl and checks
for all bits set in the return which indicates failure, and return 0 in
that case. Usable as drop-in-replacement in all affected while loops w/o
having to change the logic.
Signed-off-by: Daniel Scheller <d.scheller@gmx.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions