\r
#else\r
\r
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0)\r
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0)\r
return get_user_pages_remote(tsk, mm, start, nr_pages, flags,\r
pages, vmas);\r
+#else\r
}\r
\r
#if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU)\r
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0)\r
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0)\r
static int\r
nvidia_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu)\r
{\r
#if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU)\r
if (nv_pat_mode == NV_PAT_MODE_BUILTIN)\r
{\r
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0)\r
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0)\r
if (register_hotcpu_notifier(&nv_hotcpu_nfb) != 0)\r
+#else\r
+ if (cpuhp_setup_state(CPUHP_AP_ONLINE_DYN,\r
{\r
nv_disable_pat_support();\r
#if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU)\r
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0)\r
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0)\r
unregister_hotcpu_notifier(&nv_hotcpu_nfb);\r
+#else\r
+ cpuhp_remove_state_nocalls(CPUHP_AP_ONLINE_DYN);\r
}\r
--- kernel/nv-drm.c 2017-03-31 03:42:21.000000000 +0200\r
+++ kernel/nv-drm.c 2017-04-06 23:53:14.273356795 +0200\r
-@@ -48,7 +48,7 @@\r
+@@ -48,7 +48,11 @@\r
return -ENODEV;\r
}\r
\r
--static int nv_drm_unload(\r
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0)\r
+ static int nv_drm_unload(\r
++else\r
+static void nv_drm_unload(\r
++#endif\r
struct drm_device *dev\r
)\r
{\r
-@@ -60,7 +60,7 @@\r
+@@ -60,7 +60,11 @@\r
{\r
if (nvl->dev == dev->pdev)\r
{\r
-- return 0;\r
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0)\r
+ return 0;\r
++else\r
+ return;\r
++#endif\r
}\r
}\r
\r
-@@ -64,7 +64,7 @@\r
+@@ -64,7 +64,11 @@\r
}\r
}\r
\r
-- return -ENODEV;\r
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0)\r
+ return -ENODEV;\r
++else\r
+ return;\r
++#endif\r
}\r
\r
static void nv_gem_free(\r