In addition to what Paolo's noticed, may be change printk to pr_info() while editing around it: > - > printk(KERN_INFO "kvm-clock: Using msrs %x and %x", > msr_kvm_system_time, msr_kvm_wall_clock); > > + hv_clock = (struct pvclock_vsyscall_time_info *)hv_clock_mem; > + kvm_register_clock("primary cpu clock"); Otherwise, Reviewed-by: Pavel Tatashin <pasha.tatashin@xxxxxxxxxx>