summary refs log tree commit diff
path: root/pkgs/os-specific/linux/spl/time.patch
blob: 6b1e23bc05eff534c0f9fe70d995f965914569b8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/module/spl/spl-time.c b/module/spl/spl-time.c
index 0ed49cc..b0fad4f 100644
--- a/module/spl/spl-time.c
+++ b/module/spl/spl-time.c
@@ -40,12 +40,7 @@ extern unsigned long long monotonic_clock(void);
 void
 __gethrestime(timestruc_t *ts)
 {
-	struct timespec tspec;
-
-	getnstimeofday(&tspec);
-
-	ts->tv_sec = tspec.tv_sec;
-	ts->tv_nsec = tspec.tv_nsec;
+	*ts = current_kernel_time();
 }
 EXPORT_SYMBOL(__gethrestime);