aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/libxed.py
diff options
context:
space:
mode:
authorOndrej Mosnacek <[email protected]>2022-05-03 13:50:10 +0200
committerHerbert Xu <[email protected]>2022-05-13 17:13:38 +0800
commit16287397ec5c08aa58db6acf7dbc55470d78087d (patch)
tree98f5120103939452b502be443346d5c49523ba3a /tools/perf/scripts/python/libxed.py
parent3123109284176b1532874591f7c81f3837bbdc17 (diff)
crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
The commit referenced in the Fixes tag removed the 'break' from the else branch in qcom_rng_read(), causing an infinite loop whenever 'max' is not a multiple of WORD_SZ. This can be reproduced e.g. by running: kcapi-rng -b 67 >/dev/null There are many ways to fix this without adding back the 'break', but they all seem more awkward than simply adding it back, so do just that. Tested on a machine with Qualcomm Amberwing processor. Fixes: a680b1832ced ("crypto: qcom-rng - ensure buffer for generate is completely filled") Cc: [email protected] Signed-off-by: Ondrej Mosnacek <[email protected]> Reviewed-by: Brian Masney <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions