[arch-commits] Commit in nvidia-390xx/trunk (PKGBUILD kernel-5.2.patch)
Jan Steffens
heftig at archlinux.org
Tue Jul 9 04:46:13 UTC 2019
Date: Tuesday, July 9, 2019 @ 04:46:12
Author: heftig
Revision: 357417
390.116-36
Added:
nvidia-390xx/trunk/kernel-5.2.patch
Modified:
nvidia-390xx/trunk/PKGBUILD
------------------+
PKGBUILD | 8 +++++---
kernel-5.2.patch | 18 ++++++++++++++++++
2 files changed, 23 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-07-09 04:37:40 UTC (rev 357416)
+++ PKGBUILD 2019-07-09 04:46:12 UTC (rev 357417)
@@ -6,7 +6,7 @@
pkgname=(nvidia-390xx nvidia-390xx-dkms)
pkgver=390.116
_extramodules=extramodules-ARCH
-pkgrel=35
+pkgrel=36
pkgdesc="NVIDIA drivers for linux, 390xx legacy branch"
arch=('x86_64')
url="http://www.nvidia.com/"
@@ -16,10 +16,11 @@
options=('!strip')
_pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run"
- 'kernel-4.16.patch' 'kernel-5.1.patch')
+ 'kernel-4.16.patch' 'kernel-5.1.patch' 'kernel-5.2.patch')
sha256sums=('de85a2eea39ca16e25645b345259b01fbe858b833286b7e6785afa273009ef6f'
'622ac792ec200b2239cb663c0010392118b78c9904973d82cd261165c16d6385'
- 'd92899d4f7a40e2c3cad92d067f2f53c3a18c49b34e62e707a93b125aa37640f')
+ 'd92899d4f7a40e2c3cad92d067f2f53c3a18c49b34e62e707a93b125aa37640f'
+ '9d94f30662d64400ee43bb7745544b72e1c6216a30ae2907a744c7ae0aa6e384')
prepare() {
sh "${_pkg}.run" --extract-only
@@ -30,6 +31,7 @@
patch -Np1 -i ../kernel-4.16.patch
patch -Np1 -i ../kernel-5.1.patch
+ patch -Np1 -i ../kernel-5.2.patch
cp -a kernel kernel-dkms
cd kernel-dkms
Added: kernel-5.2.patch
===================================================================
--- kernel-5.2.patch (rev 0)
+++ kernel-5.2.patch 2019-07-09 04:46:12 UTC (rev 357417)
@@ -0,0 +1,18 @@
+diff -u -r a/kernel/nvidia-uvm/uvm8_tools.c b/kernel/nvidia-uvm/uvm8_tools.c
+--- a/kernel/nvidia-uvm/uvm8_tools.c 2019-01-27 16:12:22.000000000 +0000
++++ b/kernel/nvidia-uvm/uvm8_tools.c 2019-07-09 04:42:40.134899491 +0000
+@@ -204,12 +204,14 @@
+ return event_tracker != NULL && !event_tracker->is_queue;
+ }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 2, 0)
+ static void put_user_pages(struct page **pages, NvU64 page_count)
+ {
+ NvU64 i;
+ for (i = 0; i < page_count; i++)
+ put_page(pages[i]);
+ }
++#endif
+
+ static void unmap_user_pages(struct page **pages, void *addr, NvU64 size)
+ {
More information about the arch-commits
mailing list