From: Philippe Mathieu-Daudé Date: Tue, 28 Oct 2025 05:41:40 +0000 (+0100) Subject: target/arm/hvf: Check hv_vcpu_set_vtimer_mask() returned value X-Git-Tag: v10.2.0-rc1~28^2~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=320496f4ecff7c290933e1910f6d93d7d8572b6c;p=thirdparty%2Fqemu.git target/arm/hvf: Check hv_vcpu_set_vtimer_mask() returned value hv_vcpu_set_vtimer_mask() returns a hv_return_t enum type (defined in ). Assert we succeeded, as we are not ready to handle any error path. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Reviewed-by: Mads Ynddal Signed-off-by: Peter Maydell --- diff --git a/target/arm/hvf/hvf.c b/target/arm/hvf/hvf.c index 4c98faebbe..bbe0b24b82 100644 --- a/target/arm/hvf/hvf.c +++ b/target/arm/hvf/hvf.c @@ -1782,7 +1782,8 @@ static void hvf_sync_vtimer(CPUState *cpu) if (!irq_state) { /* Timer no longer asserting, we can unmask it */ - hv_vcpu_set_vtimer_mask(cpu->accel->fd, false); + r = hv_vcpu_set_vtimer_mask(cpu->accel->fd, false); + assert_hvf_ok(r); cpu->accel->vtimer_masked = false; } }