summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/xarray.py
diff options
context:
space:
mode:
authorPurva Yeshi <purvayeshi550@gmail.com>2025-04-10 13:34:42 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-06-04 15:45:10 +0300
commite8fd089329f1e353d7b65894084596071c8a1263 (patch)
tree13f002291e8223159a154a609e01ffe35e5ceca8 /scripts/gdb/linux/xarray.py
parentae24f6318bbd54b12e928108ea99cf3471ad9d0b (diff)
downloadlinux-e8fd089329f1e353d7b65894084596071c8a1263.tar.xz
char: tpm: tpm-buf: Add sanity check fallback in read helpers
[ Upstream commit 32d495b384a2db7d23c2295e03e6b6edb1c0db8d ] Fix Smatch-detected issue: drivers/char/tpm/tpm-buf.c:208 tpm_buf_read_u8() error: uninitialized symbol 'value'. drivers/char/tpm/tpm-buf.c:225 tpm_buf_read_u16() error: uninitialized symbol 'value'. drivers/char/tpm/tpm-buf.c:242 tpm_buf_read_u32() error: uninitialized symbol 'value'. Zero-initialize the return values in tpm_buf_read_u8(), tpm_buf_read_u16(), and tpm_buf_read_u32() to guard against uninitialized data in case of a boundary overflow. Add defensive initialization ensures the return values are always defined, preventing undefined behavior if the unexpected happens. Signed-off-by: Purva Yeshi <purvayeshi550@gmail.com> Reviewed-by: Stefano Garzarella <sgarzare@redhat.com> Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org> Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'scripts/gdb/linux/xarray.py')
0 files changed, 0 insertions, 0 deletions