From 683071b02c440eb84d9133dc33bd3d3d37522a5f Mon Sep 17 00:00:00 2001 From: Heiko Carstens Date: Mon, 1 Feb 2021 21:40:22 +0100 Subject: [PATCH] s390/cpum_cf_diag: use get_tod_clock_fast() Use get_tod_clock_fast() instead of store_tod_clock(), since store_tod_clock() can be very slow. Reviewed-by: Christian Borntraeger Signed-off-by: Heiko Carstens Signed-off-by: Vasily Gorbik --- arch/s390/kernel/perf_cpum_cf_diag.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/s390/kernel/perf_cpum_cf_diag.c b/arch/s390/kernel/perf_cpum_cf_diag.c index e949ab832ed7..6f6b3382edb7 100644 --- a/arch/s390/kernel/perf_cpum_cf_diag.c +++ b/arch/s390/kernel/perf_cpum_cf_diag.c @@ -119,7 +119,7 @@ static void cf_diag_trailer(struct cf_trailer_entry *te) te->speed = 1; te->clock_base = 1; /* Save clock base */ memcpy(&te->tod_base, &tod_clock_base[1], 8); - store_tod_clock((__u64 *)&te->timestamp); + te->timestamp = get_tod_clock_fast(); } /* -- 2.20.1