aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorMartin Schwidefsky <schwidefsky@de.ibm.com>2016-10-11 12:49:50 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2016-10-28 10:09:02 +0200
commit75c7b6f3f6bab0432353caf634598dbdba0d6e74 (patch)
treee3f6cd5d3df07a9e9f831759f8270dc3cab481ca /drivers
parents390/time: adjust last_update_clock at clock synchronization (diff)
downloadlinux-dev-75c7b6f3f6bab0432353caf634598dbdba0d6e74.tar.xz
linux-dev-75c7b6f3f6bab0432353caf634598dbdba0d6e74.zip
s390/time: steer clocksource on STP sync events
On STP sync events the TOD clock will jump in time, either forward or backward. The TOD clocksource claims to be continuous but in case of an STP sync with a negative offset it is not. Subtract the offset injected by the STP sync check from the result of the TOD clocksource to make it continuous again. Add code to drift the offset towards zero with a fixed rate, steering 1 second in ~9 hours. Suggested-by: David Hildenbrand <dahi@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions