summary refs log tree commit diff stats
path: root/hw/virtio/virtio-input-pci.c
diff options
context:
space:
mode:
authorTigran Sogomonian <tsogomonian@astralinux.ru>2025-01-13 12:35:32 +0000
committerPeter Maydell <peter.maydell@linaro.org>2025-01-13 12:35:32 +0000
commit593b910ebedb9f8969aba22ca35970f710722ba7 (patch)
tree588ece8fe44b829cdb20ffeb7461734e373db1b4 /hw/virtio/virtio-input-pci.c
parent906853e1427a1ff89c64c0ebb6faa9c68f0a5d74 (diff)
downloadfocaccia-qemu-593b910ebedb9f8969aba22ca35970f710722ba7.tar.gz
focaccia-qemu-593b910ebedb9f8969aba22ca35970f710722ba7.zip
hw/misc: cast rpm to uint64_t
The value of an arithmetic expression
'rpm * NPCM7XX_MFT_PULSE_PER_REVOLUTION' is a subject
to overflow because its operands are not cast to
a larger data type before performing arithmetic. Thus, need
to cast rpm to uint64_t.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Tigran Sogomonian <tsogomonian@astralinux.ru>
Reviewed-by: Patrick Leis <venture@google.com>
Reviewed-by: Hao Wu <wuhaotsh@google.com>
Message-id: 20241226130311.1349-1-tsogomonian@astralinux.ru
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/virtio/virtio-input-pci.c')
0 files changed, 0 insertions, 0 deletions