pvclock: detect watchdog reset at pvclock read
authorMarcelo Tosatti <mtosatti@redhat.com>
Sat, 12 Oct 2013 00:39:25 +0000 (21:39 -0300)
committerGleb Natapov <gleb@redhat.com>
Wed, 6 Nov 2013 07:48:43 +0000 (09:48 +0200)
commitd63285e94af3ade4fa8b10b0d9a22bcf72baf2f9
treeea3eba620830c9eb954875e1153fc2e453b9464c
parent01b71917b55d28c09ade9fb8c683cf0d2aad1858
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>
arch/x86/include/asm/pvclock.h
arch/x86/kernel/kvmclock.c
arch/x86/kernel/pvclock.c