aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2012-02-24 23:15:21 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2012-02-24 23:15:21 +0000
commit4fd3565a35475b4703734d4f9e22f362d99c5289 (patch)
tree0c936d1bb86c457e56e5cada814cccc3f0e04258
parent9fd52232b864d99ed8ab3ced6d9f17f2aa40ae55 (diff)
Notes
-rw-r--r--sys/dev/acpica/Osd/OsdSchedule.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/acpica/Osd/OsdSchedule.c b/sys/dev/acpica/Osd/OsdSchedule.c
index fd1b9310dd9f..c05ae93d4ffb 100644
--- a/sys/dev/acpica/Osd/OsdSchedule.c
+++ b/sys/dev/acpica/Osd/OsdSchedule.c
@@ -1,7 +1,7 @@
/*-
* Copyright (c) 2000 Michael Smith
* Copyright (c) 2000 BSDi
- * Copyright (c) 2007-2009 Jung-uk Kim <jkim@FreeBSD.org>
+ * Copyright (c) 2007-2012 Jung-uk Kim <jkim@FreeBSD.org>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -248,8 +248,8 @@ AcpiOsGetTimer(void)
KASSERT(cold == 0, ("acpi: timer op not yet supported during boot"));
binuptime(&bt);
- t = ((UINT64)10000000 * (uint32_t)(bt.frac >> 32)) >> 32;
- t += bt.sec * 10000000;
+ t = (uint64_t)bt.sec * 10000000;
+ t += ((uint64_t)10000000 * (uint32_t)(bt.frac >> 32)) >> 32;
return (t);
}