Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Packages
Extra
nvidia-390xx-utils
Commits
39653fb1
Commit
39653fb1
authored
May 10, 2022
by
Mark Wagie
Browse files
[pkg-upd] 390.147-6
- kernel-5.17.patch
parent
827c622f
Changes
2
Hide whitespace changes
Inline
Side-by-side
PKGBUILD
View file @
39653fb1
...
...
@@ -11,22 +11,28 @@
pkgbase
=
nvidia-390xx-utils
pkgname
=(
'nvidia-390xx-utils'
'opencl-nvidia-390xx'
'nvidia-390xx-dkms'
'mhwd-nvidia-390xx'
)
pkgver
=
390.147
pkgrel
=
5
pkgrel
=
6
arch
=(
'x86_64'
)
url
=
"https://www.nvidia.com/"
license
=(
'custom'
)
options
=(
'!strip'
)
_pkg
=
"NVIDIA-Linux-x86_64-
${
pkgver
}
-no-compat32"
source
=(
"https://us.download.nvidia.com/XFree86/Linux-x86_64/
${
pkgver
}
/
${
_pkg
}
.run"
'mhwd-nvidia'
'nvidia-drm-outputclass.conf'
'nvidia-390xx-utils.sysusers'
'nvidia-390xx.rules'
'nvidia.shutdown'
'kernel-4.16.patch'
)
'kernel-5.17.patch'
'kernel-4.16.patch'
'mhwd-nvidia'
'nvidia-drm-outputclass.conf'
'nvidia-390xx-utils.sysusers'
'nvidia-390xx.rules'
'nvidia.shutdown'
)
sha256sums
=(
'3fc4b5a7c64326cea79156fc31e8160a89621219df09a4cd268844c3e318accc'
'692f20d5191791a88d755abf6049af22083186e7dc5818577f5f5f60b1905e15'
'6c5f5b11dbb43f40f4e2c6a2b5417f44b50cf29d16bbd091420b7e737acb6ccd'
'11176f1c070bbdbfaa01a3743ec065fe71ff867b9f72f1dce0de0339b5873bb5'
'089d6dc247c9091b320c418b0d91ae6adda65e170934d178cdd4e9bd0785b182'
'd8d1caa5d72c71c6430c2a0d9ce1a674787e9272ccce28b9d5898ca24e60a167'
'4fbfd461f939f18786e79f8dba5fdb48be9f00f2ff4b1bb2f184dbce42dd6fc3'
'402b5549cbc7cc7e3d5d64fdff2c6e3c9d246cbf0066410a698e1457ed749172'
'6c5f5b11dbb43f40f4e2c6a2b5417f44b50cf29d16bbd091420b7e737acb6ccd'
)
'402b5549cbc7cc7e3d5d64fdff2c6e3c9d246cbf0066410a698e1457ed749172'
)
create_links
()
{
# create soname links
...
...
@@ -50,6 +56,10 @@ prepare() {
# From loqs via https://bugs.archlinux.org/task/58074
patch
-Np1
-i
../kernel-4.16.patch
# 5.17, PDE_DATA() renamed to pde_data()
# Joan Bruguera via Ike Devolder
patch
-Np1
-i
../kernel-5.17.patch
cd
kernel
sed
-i
"s/__VERSION_STRING/
${
pkgver
}
/"
dkms.conf
sed
-i
's/__JOBS/`nproc`/'
dkms.conf
...
...
kernel-5.17.patch
0 → 100644
View file @
39653fb1
From 026a2a54a234cdb7bf78c17be7ea29d8dcf9f390 Mon Sep 17 00:00:00 2001
From: Joan Bruguera <joanbrugueram@gmail.com>
Date: Sun, 23 Jan 2022 16:28:18 +0100
Subject: [PATCH] Tentative fix for NVIDIA 470.94 driver for Linux 5.17-rc1
See also: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=359745d78351c6f5442435f81549f0207ece28aa
---
kernel/common/inc/nv-procfs.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/kernel/common/inc/nv-procfs.h b/kernel/common/inc/nv-procfs.h
index 7c3e1a3..462eac1 100644
--- a/kernel/common/inc/nv-procfs.h
+++ b/kernel/common/inc/nv-procfs.h
@@ -10,6 +10,7 @@
#ifndef _NV_PROCFS_UTILS_H
#define _NV_PROCFS_UTILS_H
+#include <linux/version.h>
#include "conftest.h"
#ifdef CONFIG_PROC_FS
@@ -87,6 +88,8 @@
typedef struct file_operations nv_proc_ops_t;
#if defined(NV_PDE_DATA_PRESENT)
# define NV_PDE_DATA(inode) PDE_DATA(inode)
+#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 17, 0))
+# define NV_PDE_DATA(inode) pde_data(inode)
#else
# define NV_PDE_DATA(inode) PDE(inode)->data
#endif
--
2.34.1
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment