aboutsummaryrefslogtreecommitdiff
path: root/sys/cddl/compat
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2014-08-03 09:47:51 +0000
committerXin LI <delphij@FreeBSD.org>2014-08-03 09:47:51 +0000
commitcd741a5e1d293cf63b684fa99a22c15aeac536cc (patch)
tree0cac2148bcf12b99df5940fed8b56243e7b19ff4 /sys/cddl/compat
parentbcdd3bceb614cf9c5826d81087c30c089620fa10 (diff)
downloadsrc-cd741a5e1d293cf63b684fa99a22c15aeac536cc.tar.gz
src-cd741a5e1d293cf63b684fa99a22c15aeac536cc.zip
Revert r269404 and use cpu_ticks() for dbuf allocation.
Encode CPU's number by XOR'ing the CPU ID against the 64-bit cpu_ticks(). Reviewed by: mav, gibbs Differential Revision: https://phabric.freebsd.org/D521 MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=269466
Diffstat (limited to 'sys/cddl/compat')
-rw-r--r--sys/cddl/compat/opensolaris/sys/time.h12
1 files changed, 1 insertions, 11 deletions
diff --git a/sys/cddl/compat/opensolaris/sys/time.h b/sys/cddl/compat/opensolaris/sys/time.h
index cab715fafeaf..fe4857ad1f92 100644
--- a/sys/cddl/compat/opensolaris/sys/time.h
+++ b/sys/cddl/compat/opensolaris/sys/time.h
@@ -60,17 +60,6 @@ gethrtime(void) {
struct timespec ts;
hrtime_t nsec;
- nanouptime(&ts);
- nsec = (hrtime_t)ts.tv_sec * NANOSEC + ts.tv_nsec;
- return (nsec);
-}
-
-static __inline hrtime_t
-gethrtime_waitfree(void) {
-
- struct timespec ts;
- hrtime_t nsec;
-
getnanouptime(&ts);
nsec = (hrtime_t)ts.tv_sec * NANOSEC + ts.tv_nsec;
return (nsec);
@@ -78,6 +67,7 @@ gethrtime_waitfree(void) {
#define gethrestime_sec() (time_second)
#define gethrestime(ts) getnanotime(ts)
+#define gethrtime_waitfree() gethrtime()
extern int nsec_per_tick; /* nanoseconds per clock tick */