diff options
author | marcel <marcel@FreeBSD.org> | 2009-12-19 20:42:56 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2009-12-19 20:42:56 +0000 |
commit | dabf65c27d6716470347f530b8180a5bef4fa47a (patch) | |
tree | 6bcd05ae9b0927ca13afe9cba99bc565c5a2ba7b /sys/powerpc | |
parent | 449c6ac843fc9f9da250e1d981af004d11807bfd (diff) | |
download | FreeBSD-src-dabf65c27d6716470347f530b8180a5bef4fa47a.zip FreeBSD-src-dabf65c27d6716470347f530b8180a5bef4fa47a.tar.gz |
Remove a warning in DELAY about large delays. In kern_shutdown.c
we use excessive delays quite habitually.
Diffstat (limited to 'sys/powerpc')
-rw-r--r-- | sys/powerpc/booke/clock.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/sys/powerpc/booke/clock.c b/sys/powerpc/booke/clock.c index 1d9043e..74f7d74 100644 --- a/sys/powerpc/booke/clock.c +++ b/sys/powerpc/booke/clock.c @@ -197,15 +197,8 @@ DELAY(int n) { u_quad_t start, end, now; -#define USECS_IN_SEC 1000000ULL - - if (n > USECS_IN_SEC) { - printf("WARNING: %s(%d) called from %p", __func__, n, - __builtin_return_address(0)); - } - start = mftb(); - end = start + (u_quad_t)ticks_per_sec / (USECS_IN_SEC / n); + end = start + (u_quad_t)ticks_per_sec / (1000000ULL / n); do { now = mftb(); } while (now < end || (now > start && end < start)); |