diff options
author | Britney Fransen <brfransen@gmail.com> | 2017-11-22 17:45:12 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2017-11-22 17:45:12 (GMT) |
commit | be0043037d6f113d4b82d8884daa745b4db15742 (patch) | |
tree | 171fb39301960056864a57f5f838fa9ed6013425 /abs/core/nvidia-340xx/kernel-4.11.patch | |
parent | 9e9f8830d7f654e2a7f5ba4087b71eab3a67c2b3 (diff) | |
download | linhes_pkgbuild-be0043037d6f113d4b82d8884daa745b4db15742.zip linhes_pkgbuild-be0043037d6f113d4b82d8884daa745b4db15742.tar.gz linhes_pkgbuild-be0043037d6f113d4b82d8884daa745b4db15742.tar.bz2 |
nvidia-340xx, nvidia-340xx-utils: update to 340.104
Diffstat (limited to 'abs/core/nvidia-340xx/kernel-4.11.patch')
-rw-r--r-- | abs/core/nvidia-340xx/kernel-4.11.patch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/abs/core/nvidia-340xx/kernel-4.11.patch b/abs/core/nvidia-340xx/kernel-4.11.patch new file mode 100644 index 0000000..b2b3a7a --- /dev/null +++ b/abs/core/nvidia-340xx/kernel-4.11.patch @@ -0,0 +1,38 @@ +--- kernel/uvm/nvidia_uvm_lite.c 2017-09-27 13:50:46.334075042 +0200 ++++ kernel/uvm/nvidia_uvm_lite.c 2017-09-27 13:56:06.358041280 +0200 +@@ -818,7 +818,11 @@ + } + + #if defined(NV_VM_OPERATIONS_STRUCT_HAS_FAULT) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0) + int _fault(struct vm_area_struct *vma, struct vm_fault *vmf) ++#else ++int _fault(struct vm_fault *vmf) ++#endif + { + #if defined(NV_VM_FAULT_HAS_ADDRESS) + unsigned long vaddr = vmf->address; +@@ -828,7 +832,11 @@ + struct page *page = NULL; + int retval; + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0) + retval = _fault_common(vma, vaddr, &page, vmf->flags); ++#else ++ retval = _fault_common(NULL, vaddr, &page, vmf->flags); ++#endif + + vmf->page = page; + +@@ -866,7 +874,11 @@ + // it's dealing with anonymous mapping (see handle_pte_fault). + // + #if defined(NV_VM_OPERATIONS_STRUCT_HAS_FAULT) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0) + int _sigbus_fault(struct vm_area_struct *vma, struct vm_fault *vmf) ++#else ++int _sigbus_fault(struct vm_fault *vmf) ++#endif + { + vmf->page = NULL; + return VM_FAULT_SIGBUS; |