From: Heiko Carstens Date: Mon, 20 Jul 2020 12:16:03 +0000 (+0200) Subject: s390/time: select CLOCKSOURCE_VALIDATE_LAST_CYCLE X-Git-Tag: v5.9-rc1~211^2~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=555701a714f7;p=thirdparty%2Fkernel%2Flinux.git s390/time: select CLOCKSOURCE_VALIDATE_LAST_CYCLE The value returned by read_tod_clock() will overflow on September 17th 2042. To avoid that system time jumps back select CLOCKSOURCE_VALIDATE_LAST_CYCLE which enables a sanity check in order to prevent negative "delta" values. Signed-off-by: Heiko Carstens --- diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 0df33cffec524..d95d323cf213e 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig @@ -125,6 +125,7 @@ config S390 select HAVE_ARCH_JUMP_LABEL_RELATIVE select HAVE_ARCH_KASAN select HAVE_ARCH_KASAN_VMALLOC + select CLOCKSOURCE_VALIDATE_LAST_CYCLE select CPU_NO_EFFICIENT_FFS if !HAVE_MARCH_Z9_109_FEATURES select HAVE_ARCH_SECCOMP_FILTER select HAVE_ARCH_SOFT_DIRTY