]> git.pld-linux.org Git - packages/xorg-driver-video-nvidia-legacy-390xx.git/blame - kernel-5.6-x8664.patch
- release 7 (by relup.sh)
[packages/xorg-driver-video-nvidia-legacy-390xx.git] / kernel-5.6-x8664.patch
CommitLineData
23759ce3
JR
1diff --git a/kernel/nvidia-uvm/uvm_linux.h b/kernel/nvidia-uvm/uvm_linux.h
2index 8784a82..c256cdb 100644
3--- a/kernel/nvidia-uvm/uvm_linux.h
4+++ b/kernel/nvidia-uvm/uvm_linux.h
5@@ -329,7 +329,16 @@ static inline uint64_t NV_DIV64(uint64_t dividend, uint64_t divisor, uint64_t *r
6 }
7 #endif
8
9-#if defined(CLOCK_MONOTONIC_RAW)
10+#if defined(NV_KTIME_GET_RAW_TS64_PRESENT)
11+static inline NvU64 NV_GETTIME(void)
12+{
13+ struct timespec64 ts64 = {0};
14+
15+ ktime_get_raw_ts64(&ts64);
16+
17+ return (ts64.tv_sec * 1000000000ULL + ts64.tv_nsec);
18+}
19+#elif defined(CLOCK_MONOTONIC_RAW)
20 /* Return a nanosecond-precise value */
21 static inline NvU64 NV_GETTIME(void)
22 {
23@@ -345,7 +354,7 @@ static inline NvU64 NV_GETTIME(void)
24 * available non-GPL symbols. */
25 static inline NvU64 NV_GETTIME(void)
26 {
27- struct timeval tv = {0};
28+ struct nv_timeval tv = {0};
29
30 nv_gettimeofday(&tv);
31
This page took 0.04454 seconds and 4 git commands to generate.