summaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/cryptodev/cryptodev-module/0001-zc-Force-4.10-get_user_pages_remote-API.patch
blob: 6722b8cb4e01b20e6d1fb057ad32e12c54131904 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
From 3fcc81ad127c267018aed96a359bbf01db1bd8ee Mon Sep 17 00:00:00 2001
From: Saul Wold <sgw@linux.intel.com>
Date: Sat, 1 Apr 2017 11:43:31 -0700
Subject: [PATCH] zc: Force 4.10 get_user_pages_remote API

This change forces the newer API, as the linux-intel 4.9-LTS kernel
backported the 4.10 API change in the page handling code.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 zc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/zc.c b/zc.c
index 2f4ea99..fcd0669 100644
--- a/zc.c
+++ b/zc.c
@@ -67,7 +67,7 @@ int __get_userbuf(uint8_t __user *addr, uint32_t len, int write,
 	ret = get_user_pages_remote(task, mm,
 			(unsigned long)addr, pgcount, write, 0, pg, NULL);
 #  else
-#    if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0))
+#    if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) & 0)
 	ret = get_user_pages_remote(task, mm,
 			(unsigned long)addr, pgcount, write ? FOLL_WRITE : 0,
 			pg, NULL);
-- 
2.7.4