pvclock: detect watchdog reset at pvclock read
Implement reset of kernel watchdogs at pvclock read time. This avoids adding special code to every watchdog. This is possible for watchdogs which measure time based on sched_clock() or ktime_get() variants. Suggested by Don Zickus. Acked-by: Don Zickus <dzickus@redhat.com> Acked-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> Signed-off-by: Gleb Natapov <gleb@redhat.com>
This commit is contained in:

committed by
Gleb Natapov

parent
01b71917b5
commit
d63285e94a
@@ -139,6 +139,7 @@ bool kvm_check_and_clear_guest_paused(void)
|
||||
src = &hv_clock[cpu].pvti;
|
||||
if ((src->flags & PVCLOCK_GUEST_STOPPED) != 0) {
|
||||
src->flags &= ~PVCLOCK_GUEST_STOPPED;
|
||||
pvclock_touch_watchdogs();
|
||||
ret = true;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user