KVM: PIT: fix kpit_elapsed division by zero
Fix division by zero triggered by latch count command on uninitialized counter.
Signed-off-by Marcelo Tosatti <[email protected]>
arch/x86/kvm/i8254.c +3 -0
@@ -104,6 +104,9 @@ static s64 __kpit_elapsed(struct kvm *kvm)ktime_t remaining;struct kvm_kpit_state *ps = &kvm->arch.vpit->pit_state; +if (!ps->pit_timer.period) +return 0 ; +/* * The Counter does not stop when it reaches zero. In * Modes 0, 1, 4, and 5 the Counter ``wraps around'' to
Avi Kivity
AppliedQuoted 3 lines · Marcelo Tosatti
Fix division by zero triggered by latch count command on uninitialized counter.
Applied, thanks.
Signature · 1 line
error compiling committee.c: too many arguments to function