summaryrefslogtreecommitdiffstats
path: root/system/nvidia-legacy340-kernel
diff options
context:
space:
mode:
author Mats B. Tegner <mats.bertil.tegner@gmail.com>2020-01-18 23:15:59 +0700
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2020-01-19 08:53:15 +0700
commit7467e0f3d4ecc6866d171a9fc043ccc2d72ce6be (patch)
tree347c7fa4b618575cd7b782faf41c70138361e40e /system/nvidia-legacy340-kernel
parenteead993848f8bc9efc6999d538136fb22c0dbcf3 (diff)
downloadslackbuilds-7467e0f3d4ecc6866d171a9fc043ccc2d72ce6be.tar.gz
slackbuilds-7467e0f3d4ecc6866d171a9fc043ccc2d72ce6be.tar.xz
system/nvidia-legacy340-kernel: Remove unneeded patch.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/nvidia-legacy340-kernel')
-rw-r--r--system/nvidia-legacy340-kernel/kernel-4.4.168.patch67
-rw-r--r--system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild3
2 files changed, 0 insertions, 70 deletions
diff --git a/system/nvidia-legacy340-kernel/kernel-4.4.168.patch b/system/nvidia-legacy340-kernel/kernel-4.4.168.patch
deleted file mode 100644
index f75c3d682b..0000000000
--- a/system/nvidia-legacy340-kernel/kernel-4.4.168.patch
+++ /dev/null
@@ -1,67 +0,0 @@
---- a/kernel/nv-linux.h 2018-12-14 19:32:47.000000000 +1100
-+++ b/kernel/nv-linux.h 2018-12-20 01:02:36.066123342 +1100
-@@ -2083,45 +2083,27 @@
-
- /* get_user_pages
- *
-- * The 8-argument version of get_user_pages was deprecated by commit
-- * (2016 Feb 12: cde70140fed8429acf7a14e2e2cbd3e329036653)for the non-remote case
-- * (calling get_user_pages with current and current->mm).
-- *
-- * Completely moved to the 6 argument version of get_user_pages -
-- * 2016 Apr 4: c12d2da56d0e07d230968ee2305aaa86b93a6832
-- *
-- * write and force parameters were replaced with gup_flags by -
-- * 2016 Oct 12: 768ae309a96103ed02eb1e111e838c87854d8b51
-- *
-+ * hacked to work with 4.4.168
- */
-
--#if defined(NV_GET_USER_PAGES_HAS_TASK_STRUCT)
-- #define NV_GET_USER_PAGES(start, nr_pages, write, force, pages, vmas) \
-- get_user_pages(current, current->mm, start, nr_pages, write, force, pages, vmas)
--#else
-- #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS)
-- #define NV_GET_USER_PAGES get_user_pages
-- #else
-- #include <linux/mm.h>
--
-- static inline long NV_GET_USER_PAGES(unsigned long start,
-- unsigned long nr_pages,
-- int write,
-- int force,
-- struct page **pages,
-- struct vm_area_struct **vmas)
-- {
-- unsigned int flags = 0;
--
-- if (write)
-- flags |= FOLL_WRITE;
-- if (force)
-- flags |= FOLL_FORCE;
--
-- return get_user_pages(start, nr_pages, flags, pages, vmas);
-- }
-- #endif
--#endif
-+#include <linux/mm.h>
-+
-+static inline long NV_GET_USER_PAGES(unsigned long start,
-+ unsigned long nr_pages,
-+ int write,
-+ int force,
-+ struct page **pages,
-+ struct vm_area_struct **vmas)
-+{
-+ unsigned int flags = 0;
-+
-+ if (write)
-+ flags |= FOLL_WRITE;
-+ if (force)
-+ flags |= FOLL_FORCE;
-+
-+ return get_user_pages(current, current->mm, start, nr_pages, flags, pages, vmas);
-+}
-
- /* get_user_pages_remote() was added by:
- * 2016 Feb 12: 1e9877902dc7e11d2be038371c6fbf2dfcd469d7
diff --git a/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild b/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild
index b4b161f5af..96454d09f9 100644
--- a/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild
+++ b/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild
@@ -77,9 +77,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Patch to compile on kernels 4.4.168+
-patch -p1 < $CWD/kernel-4.4.168.patch
-
(cd kernel || exit 1
make SYSSRC=$KERNELPATH module || exit 1
cd uvm