aboutsummaryrefslogtreecommitdiff
path: root/monitor/qemu-config-qmp.c
diff options
context:
space:
mode:
authorTigran Sogomonian <tsogomonian@astralinux.ru>2024-12-27 13:46:18 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2025-03-17 08:53:25 +0100
commitd18591157e5adf0e4491eed9b2c99828ba52bd80 (patch)
tree2d2ec1db2006b8786eac3ede934d60acec678129 /monitor/qemu-config-qmp.c
parentaa90f1161bb17a4863e16ec2f75104cff0752d4e (diff)
downloadqemu-d18591157e5adf0e4491eed9b2c99828ba52bd80.zip
qemu-d18591157e5adf0e4491eed9b2c99828ba52bd80.tar.gz
qemu-d18591157e5adf0e4491eed9b2c99828ba52bd80.tar.bz2
hw/misc: use extract64 instead of 1 << i
1 << i is casted to uint64_t while bitwise and with val. So this value may become 0xffffffff80000000 but only 31th "start" bit is required. Use the bitfield extract() API instead. Found by Linux Verification Center (linuxtesting.org) with SVACE. Signed-off-by: Tigran Sogomonian <tsogomonian@astralinux.ru> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Link: https://lore.kernel.org/r/20241227104618.2526-1-tsogomonian@astralinux.ru Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'monitor/qemu-config-qmp.c')
0 files changed, 0 insertions, 0 deletions