kvm: Return -ENODEV from update_persistent_clock
Subsystems (3)
PATCH 1/1 kvm: Return -ENODEV from update_persistent_clock
kvm does not support setting the RTC, so the correct result is -ENODEV. Returning -1 will cause sync_cmos_clock to keep trying to set the RTC every second.
Signed-off-by Jason Gunthorpe <[email protected]>
--- arch/x86/kernel/kvmclock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
arch/x86/kernel/kvmclock.c +1 -1
@@ -79,7 +79,7 @@ static void kvm_get_wallclock(struct timespec *now)static int kvm_set_wallclock (const struct timespec *now) { -return -1 ; +return -ENODEV ; }static u64 kvm_clock_read (void )
Signature · 1 line
2.7.4
Quoted 15 lines · Jason Gunthorpe
kvm does not support setting the RTC, so the correct result is
-ENODEV. Returning -1 will causesync_cmos_clockto keep trying to set the RTC every second.Signed-off-by Jason Gunthorpe <[email protected]>--- arch/x86/kernel/kvmclock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)arch/x86/kernel/kvmclock.c +0
-0
arch/x86/kernel/kvmclock.c static void kvm_get_wallclock(struct timespec *now) · line 85
Quoted 8 lines
arch/x86/kernel/kvmclock.c +1
-1@@ -79,7 +79,7 @@ static void kvm_get_wallclock(struct timespec *now)static int kvm_set_wallclock (const struct timespec *now) { -return -1 ; +return -ENODEV ; }static u64 kvm_clock_read (void )
Queued, thanks.
Paolo