aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts-by-pid.py
diff options
context:
space:
mode:
authorJosh Zimmerman <[email protected]>2016-10-27 14:50:09 -0700
committerJarkko Sakkinen <[email protected]>2016-11-28 01:31:30 +0200
commit26a137e31ffe6fbfdb008554a8d9b3d55bd5c86e (patch)
treed219a64c584e644ae910aa2979d13fe95a43afbe /tools/perf/scripts/python/syscall-counts-by-pid.py
parentca6d45802201c2680af040579af7697049149e38 (diff)
tpm_tis: Check return values from get_burstcount.
If the TPM we're connecting to uses a static burst count, it will report a burst count of zero throughout the response read. However, get_burstcount assumes that a response of zero indicates that the TPM is not ready to receive more data. In this case, it returns a negative error code, which is passed on to tpm_tis_{write,read}_bytes as a u16, causing them to read/write far too many bytes. This patch checks for negative return codes and bails out from recv_data and tpm_tis_send_data. Cc: [email protected] Fixes: 1107d065fdf1 (tpm_tis: Introduce intermediate layer for TPM access) Signed-off-by: Josh Zimmerman <[email protected]> Reviewed-by: Jarkko Sakkinen <[email protected]> Signed-off-by: Jarkko Sakkinen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions