]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
s390/time: Add clocksource id to TOD clock
authorSven Schnelle <svens@linux.ibm.com>
Wed, 23 Oct 2024 06:56:00 +0000 (08:56 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 31 Oct 2024 00:02:38 +0000 (17:02 -0700)
To allow specifying the clock source in the upcoming PtP driver,
add a clocksource ID to the s390 TOD clock.

Acked-by: Heiko Carstens <hca@linux.ibm.com>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Signed-off-by: Sven Schnelle <svens@linux.ibm.com>
Link: https://patch.msgid.link/20241023065601.449586-2-svens@linux.ibm.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
arch/s390/kernel/time.c
include/linux/clocksource_ids.h

index b713effe057967623f64da8297314fcc42ff1af2..4214901c3ab055d4d90bf05c278910ebcff9708d 100644 (file)
@@ -255,6 +255,7 @@ static struct clocksource clocksource_tod = {
        .shift          = 24,
        .flags          = CLOCK_SOURCE_IS_CONTINUOUS,
        .vdso_clock_mode = VDSO_CLOCKMODE_TOD,
+       .id             = CSID_S390_TOD,
 };
 
 struct clocksource * __init clocksource_default_clock(void)
index 2bb4d8c2f1b0c82b04449394ca430b03f4cf6534..c4ef4ae2ededfa5ed3a5f7aa3ec13cf856132cd2 100644 (file)
@@ -6,6 +6,7 @@
 enum clocksource_ids {
        CSID_GENERIC            = 0,
        CSID_ARM_ARCH_COUNTER,
+       CSID_S390_TOD,
        CSID_X86_TSC_EARLY,
        CSID_X86_TSC,
        CSID_X86_KVM_CLK,