aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorAndy Shevchenko <[email protected]>2021-07-27 18:01:32 +0300
committerPetr Mladek <[email protected]>2021-07-29 09:52:33 +0200
commitfe8e3ee0d588566c1f44f28a555042ef50eba491 (patch)
treea45d41c48935380439bac842d5d472458c3efc0c /tools/perf/scripts/python/export-to-sqlite.py
parente563592c3e4296780e5a184a917b8b86e126f0b3 (diff)
lib/test_scanf: Handle n_bits == 0 in random tests
UBSAN reported (via LKP) [ 11.021349][ T1] UBSAN: shift-out-of-bounds in lib/test_scanf.c:275:51 [ 11.022782][ T1] shift exponent 32 is too large for 32-bit type 'unsigned int' When n_bits == 0, the shift is out of range. Switch code to use GENMASK to handle this case. Fixes: 50f530e176ea ("lib: test_scanf: Add tests for sscanf number conversion") Reported-by: kernel test robot <[email protected]> Signed-off-by: Andy Shevchenko <[email protected]> Reviewed-by: Richard Fitzgerald <[email protected]> Signed-off-by: Petr Mladek <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions