From: Heiko Carstens Date: Mon, 1 Feb 2021 20:40:22 +0000 (+0100) Subject: s390/cpum_cf_diag: use get_tod_clock_fast() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=683071b02c440eb84d9133dc33bd3d3d37522a5f;p=linux.git 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 --- diff --git a/arch/s390/kernel/perf_cpum_cf_diag.c b/arch/s390/kernel/perf_cpum_cf_diag.c index e949ab832ed75..6f6b3382edb72 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(); } /*