dm: fix uninitialized variable issue in hpet_mmio_read

'data' maybe used uninitialized in function
 hpet_mmio_read() function.

Tracked-On: #7606
Signed-off-by: Yonghua Huang <yonghua.huang@intel.com>
This commit is contained in:
Yonghua Huang 2022-05-27 09:47:15 +03:00 committed by acrnsi-robot
parent bb30301e23
commit 195ff32054
1 changed files with 1 additions and 3 deletions

View File

@ -846,7 +846,7 @@ vhpet_mmio_read(struct vhpet *vhpet, int vcpuid, uint64_t gpa, uint64_t *rval,
int size)
{
int offset, i;
uint64_t data;
uint64_t data = 0;
offset = gpa - VHPET_BASE;
@ -858,7 +858,6 @@ vhpet_mmio_read(struct vhpet *vhpet, int vcpuid, uint64_t gpa, uint64_t *rval,
if ((size != 4 && size != 8) || (offset & (size - 1))) {
WPRINTF(("hpet invalid mmio read: "
"offset 0x%08x, size %d\n", offset, size));
data = 0;
goto done;
}
@ -905,7 +904,6 @@ vhpet_mmio_read(struct vhpet *vhpet, int vcpuid, uint64_t gpa, uint64_t *rval,
if (i >= VHPET_NUM_TIMERS) {
WPRINTF(("hpet invalid mmio read: "
"offset 0x%08x, size %d\n", offset, size));
data = 0;
}
done: