]> git.pld-linux.org Git - packages/xorg-driver-video-nvidia-legacy-390xx.git/blob - kernel-5.6-x8664.patch
- fix patching on i686
[packages/xorg-driver-video-nvidia-legacy-390xx.git] / kernel-5.6-x8664.patch
1 diff --git a/kernel/nvidia-uvm/uvm_linux.h b/kernel/nvidia-uvm/uvm_linux.h
2 index 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.031139 seconds and 3 git commands to generate.