s390/time: introduce new store_tod_clock_ext()
authorHeiko Carstens <hca@linux.ibm.com>
Mon, 8 Feb 2021 12:58:47 +0000 (13:58 +0100)
committerVasily Gorbik <gor@linux.ibm.com>
Sat, 13 Feb 2021 16:17:54 +0000 (17:17 +0100)
Introduce new store_tod_clock_ext() function, which is the same like
store_tod_clock_ext_cc() except that it doesn't return a condition
code.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/include/asm/timex.h

index 2496457..7bfdcae 100644 (file)
@@ -65,6 +65,11 @@ static inline int store_tod_clock_ext_cc(union tod_clock *clk)
        return cc;
 }
 
+static inline void store_tod_clock_ext(union tod_clock *tod)
+{
+       asm volatile("stcke %0" : "=Q" (*tod) : : "cc");
+}
+
 static inline void set_clock_comparator(__u64 time)
 {
        asm volatile("sckc %0" : : "Q" (time));