summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDet2016-09-09 14:14:45 +0300
committerDet2016-09-09 14:14:45 +0300
commitfa4310f1f825004d9e3d1f22d4e8339f9973e5df (patch)
treea17fbaaa93be4e0b4184296328860c062d1e707b
parent99af7d83a6cc58c6d9a01f18c8267c3d1dc6c935 (diff)
downloadaur-fa4310f1f825004d9e3d1f22d4e8339f9973e5df.tar.gz
Upgpkg: 370.28
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD12
-rw-r--r--linux-4.7.patch12
-rw-r--r--linux-4.8.patch19
4 files changed, 15 insertions, 44 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dabf4d181a43..9a42227fe326 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = nvidia-beta-all
pkgdesc = NVIDIA drivers for all kernels on the system (beta)
- pkgver = 370.23
+ pkgver = 370.28
pkgrel = 1
url = http://www.nvidia.com/
install = nvidia-beta-all.install
@@ -8,21 +8,19 @@ pkgbase = nvidia-beta-all
arch = x86_64
license = custom:NVIDIA
makedepends = linux-headers
- depends = nvidia-utils-beta>=370.23
+ depends = nvidia-utils-beta>=370.28
depends = libgl
provides = nvidia
conflicts = nvidia-96xx
conflicts = nvidia-173xx
conflicts = nvidia
options = !strip
- source = linux-4.7.patch
source = linux-4.8.patch
- md5sums = 4ce4db437695790a73f132651a601889
- md5sums = 5a08e2109ebe7e597348796743337c01
- source_i686 = http://us.download.nvidia.com/XFree86/Linux-x86/370.23/NVIDIA-Linux-x86-370.23.run
- md5sums_i686 = 7b7466e23ae6ffa97106c9749aee2628
- source_x86_64 = http://us.download.nvidia.com/XFree86/Linux-x86_64/370.23/NVIDIA-Linux-x86_64-370.23-no-compat32.run
- md5sums_x86_64 = cbe2cee787e07f8775a3fd994c9263a9
+ md5sums = 96a37004a3394b01385d3ea9d8e8fa86
+ source_i686 = http://us.download.nvidia.com/XFree86/Linux-x86/370.28/NVIDIA-Linux-x86-370.28.run
+ md5sums_i686 = 7d3e1c691cd53852f422a93169268178
+ source_x86_64 = http://us.download.nvidia.com/XFree86/Linux-x86_64/370.28/NVIDIA-Linux-x86_64-370.28-no-compat32.run
+ md5sums_x86_64 = 3bcd9a132e50a17b846869f1c57b9c75
pkgname = nvidia-beta-all
diff --git a/PKGBUILD b/PKGBUILD
index d70a7c89d9a7..3ea67c0e6416 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Based on nvidia-beta: https://aur.archlinux.org/packages/nvidia-beta/
pkgname=nvidia-beta-all
-pkgver=370.23
+pkgver=370.28
pkgrel=1
pkgdesc="NVIDIA drivers for all kernels on the system (beta)"
arch=('i686' 'x86_64')
@@ -23,14 +23,12 @@ case "$CARCH" in
esac
# Source
-source=('linux-4.7.patch'
- 'linux-4.8.patch')
+source=('linux-4.8.patch')
source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/$pkgver/NVIDIA-Linux-x86-$pkgver.run")
source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/$pkgver/NVIDIA-Linux-x86_64-$pkgver-no-compat32.run")
-md5sums=('4ce4db437695790a73f132651a601889'
- '5a08e2109ebe7e597348796743337c01')
-md5sums_i686=('7b7466e23ae6ffa97106c9749aee2628')
-md5sums_x86_64=('cbe2cee787e07f8775a3fd994c9263a9')
+md5sums=('96a37004a3394b01385d3ea9d8e8fa86')
+md5sums_i686=('7d3e1c691cd53852f422a93169268178')
+md5sums_x86_64=('3bcd9a132e50a17b846869f1c57b9c75')
# Auto-detect patches (e.g. linux-4.1.patch)
for _patch in $(find "$startdir" -maxdepth 1 -name '*.patch' -printf "%f\n"); do
diff --git a/linux-4.7.patch b/linux-4.7.patch
deleted file mode 100644
index 5a3f8dfc43c1..000000000000
--- a/linux-4.7.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -u -r kernel/nvidia-drm/nvidia-drm-fence.c kernel-patched/nvidia-drm/nvidia-drm-fence.c
---- kernel/nvidia-drm/nvidia-drm-fence.c 2016-08-09 01:43:19.000000000 +0200
-+++ kernel-patched/nvidia-drm/nvidia-drm-fence.c 2016-08-25 14:31:34.419655564 +0200
-@@ -325,7 +325,7 @@
- struct nvidia_drm_gem_object *nv_gem;
- };
-
--static void nvidia_drm_gem_prime_soft_fence_event
-+static void NVKMS_KAPI_CALL nvidia_drm_gem_prime_soft_fence_event
- (
- void *dataPtr,
- NvU32 dataU32
diff --git a/linux-4.8.patch b/linux-4.8.patch
index f8f03af6b685..471d1b0bc97f 100644
--- a/linux-4.8.patch
+++ b/linux-4.8.patch
@@ -9,7 +9,7 @@ diff -ur kernel/nvidia-drm/nvidia-drm-drv.c kernel-patched/nvidia-drm/nvidia-drm
#include <drm/drm_crtc_helper.h>
-@@ -420,7 +421,7 @@
+@@ -424,7 +425,7 @@
static
void nvidia_drm_master_drop(struct drm_device *dev,
@@ -18,7 +18,7 @@ diff -ur kernel/nvidia-drm/nvidia-drm-drv.c kernel-patched/nvidia-drm/nvidia-drm
{
struct nvidia_drm_device *nv_dev = dev->dev_private;
int ret;
-@@ -453,7 +454,7 @@
+@@ -457,7 +458,7 @@
mutex_lock(&dev->master_mutex);
if (!file_priv->is_master ||
@@ -27,7 +27,7 @@ diff -ur kernel/nvidia-drm/nvidia-drm-drv.c kernel-patched/nvidia-drm/nvidia-drm
{
goto done;
}
-@@ -474,7 +475,7 @@
+@@ -478,7 +479,7 @@
* NVKMS modeset ownership, because nvidia_drm_master_set()'s call to
* grabOwnership() will fail.
*/
@@ -36,19 +36,6 @@ diff -ur kernel/nvidia-drm/nvidia-drm-drv.c kernel-patched/nvidia-drm/nvidia-drm
file_priv->is_master = 0;
ret = 0;
-Only in kernel-patched/nvidia-drm: nvidia-drm-drv.c.orig
-diff -ur kernel/nvidia-drm/nvidia-drm-fence.c kernel-patched/nvidia-drm/nvidia-drm-fence.c
---- kernel/nvidia-drm/nvidia-drm-fence.c 2016-08-09 02:43:19.000000000 +0300
-+++ kernel-patched/nvidia-drm/nvidia-drm-fence.c 2016-08-26 20:14:29.115451900 +0300
-@@ -325,7 +325,7 @@
- struct nvidia_drm_gem_object *nv_gem;
- };
-
--static void nvidia_drm_gem_prime_soft_fence_event
-+static void NVKMS_KAPI_CALL nvidia_drm_gem_prime_soft_fence_event
- (
- void *dataPtr,
- NvU32 dataU32
diff -ur kernel/nvidia-drm/nvidia-drm-modeset.c kernel-patched/nvidia-drm/nvidia-drm-modeset.c
--- kernel/nvidia-drm/nvidia-drm-modeset.c 2016-08-09 02:43:19.000000000 +0300
+++ kernel-patched/nvidia-drm/nvidia-drm-modeset.c 2016-08-26 20:14:29.113947800 +0300