Commit 2ace06ec authored by Martin Schwidefsky's avatar Martin Schwidefsky
Browse files

s390/time: adjust last_update_clock at clock synchronization



The last_update_clock time stamp in the lowcore should be adjusted by
the TOD clock delta that is created by the clock synchronization.
Otherwise the calculation of the steal time will be incorrect.

Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent b1c0854d
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -401,6 +401,8 @@ static void clock_sync_local(unsigned long long delta)
		S390_lowcore.clock_comparator += delta;
		set_clock_comparator(S390_lowcore.clock_comparator);
	}
	/* Adjust the last_update_clock time-stamp. */
	S390_lowcore.last_update_clock += delta;
}

/* Single threaded workqueue used for stp sync events */