s390/time: convert tod_clock_base to union
[linux-2.6-microblaze.git] / arch / s390 / kernel / perf_cpum_cf_diag.c
index e949ab8..b5c86fb 100644 (file)
@@ -118,8 +118,8 @@ static void cf_diag_trailer(struct cf_trailer_entry *te)
        if (te->cpu_speed)
                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->tod_base = tod_clock_base.tod;
+       te->timestamp = get_tod_clock_fast();
 }
 
 /*