From 499838340aa7f0e7bcf6240570e74f5a6d217cc3 Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Tue, 9 Dec 2008 17:23:18 -0500 Subject: add some more wallpaper protection against cpu frequency = 0 in gettimeofday_* internals --- runtime/time.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'runtime/time.c') diff --git a/runtime/time.c b/runtime/time.c index 6b01cebe..15e205dd 100644 --- a/runtime/time.c +++ b/runtime/time.c @@ -296,7 +296,6 @@ _stp_gettimeofday_ns(void) } delta = get_cycles() - last; - preempt_enable_no_resched(); #if defined (__s390__) || defined (__s390x__) @@ -317,6 +316,8 @@ _stp_gettimeofday_ns(void) // Verify units: // (D cycles) * (1E6 ns/ms) / (F cycles/ms [kHz]) = ns delta *= NSEC_PER_MSEC; + if (freq == 0) + return 0; do_div(delta, freq); #endif -- cgit