mirror of
git://git.yoctoproject.org/meta-intel.git
synced 2025-07-19 21:09:03 +02:00
cryptodev-modules: Add bbappend to add patch
This adds a patch to cryptodev-module to sync up the API change that was added in the linux-intel kernel backport from 4.10 -> 4.9. The patch just forces the code path to use the latest API. This uses anon python to ensure it only applies when PREFERRED_PROVIDER is set to linux-intel and KERNEL_VERSION is 4.9 (LTS). Signed-off-by: Saul Wold <sgw@linux.intel.com>
This commit is contained in:
parent
7564469f25
commit
e726360655
|
@ -0,0 +1,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
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||||
|
|
||||||
|
python() {
|
||||||
|
if ((d.getVar("PREFERRED_PROVIDER_virtual/kernel").startswith("linux-intel")) and
|
||||||
|
(d.getVar("PREFERRED_VERSION_linux-intel").startswith("4.9"))):
|
||||||
|
src_uri = d.getVar("SRC_URI")
|
||||||
|
d.setVar("SRC_URI", src_uri +
|
||||||
|
" file://0001-zc-Force-4.10-get_user_pages_remote-API.patch")
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user