|
@@ -1764,7 +1764,7 @@ static int do_monotonic_boot(s64 *t, u64 *tsc_timestamp)
|
|
|
return mode;
|
|
|
}
|
|
|
|
|
|
-static int do_realtime(struct timespec *ts, u64 *tsc_timestamp)
|
|
|
+static int do_realtime(struct timespec64 *ts, u64 *tsc_timestamp)
|
|
|
{
|
|
|
struct pvclock_gtod_data *gtod = &pvclock_gtod_data;
|
|
|
unsigned long seq;
|
|
@@ -1797,7 +1797,7 @@ static bool kvm_get_time_and_clockread(s64 *kernel_ns, u64 *tsc_timestamp)
|
|
|
}
|
|
|
|
|
|
/* returns true if host is using TSC based clocksource */
|
|
|
-static bool kvm_get_walltime_and_clockread(struct timespec *ts,
|
|
|
+static bool kvm_get_walltime_and_clockread(struct timespec64 *ts,
|
|
|
u64 *tsc_timestamp)
|
|
|
{
|
|
|
/* checked again under seqlock below */
|
|
@@ -6626,7 +6626,7 @@ static int kvm_pv_clock_pairing(struct kvm_vcpu *vcpu, gpa_t paddr,
|
|
|
unsigned long clock_type)
|
|
|
{
|
|
|
struct kvm_clock_pairing clock_pairing;
|
|
|
- struct timespec ts;
|
|
|
+ struct timespec64 ts;
|
|
|
u64 cycle;
|
|
|
int ret;
|
|
|
|