[meta-intel] [meta-intel-qat][PATCH 2/3] qat: disable for 4.14 linux-intel kernel

Anuj Mittal anuj.mittal at intel.com
Tue Jan 23 19:50:10 PST 2018


This version of qat driver has not been tested with 4.14 kernel
and results in compilation failures. Disable when building with
4.14.*.

Signed-off-by: Anuj Mittal <anuj.mittal at intel.com>
---
 recipes-extended/qat/qat16.inc         | 9 +++++++++
 recipes-extended/qat/qat17_1.0.3-42.bb | 9 +++++++++
 2 files changed, 18 insertions(+)

diff --git a/recipes-extended/qat/qat16.inc b/recipes-extended/qat/qat16.inc
index ad117ba..9b5372e 100644
--- a/recipes-extended/qat/qat16.inc
+++ b/recipes-extended/qat/qat16.inc
@@ -121,3 +121,12 @@ FILES_${PN}-dbg += "${sysconfdir}/init.d/.debug"
 FILES_${PN}-app += "${bindir}/*"
 
 EXCLUDE_FROM_WORLD_core2-32-intel-common = "1"
+
+# Support for 4.14 not yet available
+python () {
+    if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel" and \
+       d.getVar("PREFERRED_VERSION_linux-intel") == "4.14%" or \
+       d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel-rt" and \
+       d.getVar("PREFERRED_VERSION_linux-intel-rt") == "4.14%":
+        raise bb.parse.SkipPackage("This version of QAT has not been tested with Linux Kernel 4.14 or newer.")
+}
diff --git a/recipes-extended/qat/qat17_1.0.3-42.bb b/recipes-extended/qat/qat17_1.0.3-42.bb
index 548a715..4f6d35c 100644
--- a/recipes-extended/qat/qat17_1.0.3-42.bb
+++ b/recipes-extended/qat/qat17_1.0.3-42.bb
@@ -18,3 +18,12 @@ SRC_URI="https://01.org/sites/default/files/downloads/intelr-quickassist-technol
 
 SRC_URI[md5sum] = "ee059cf134486f5684466555e8636ee0"
 SRC_URI[sha256sum] = "84d2c4a242987548135274da7c3def31461af6f1b4beb74f519a993e854abf5b"
+
+# Support for 4.14 not yet available
+python () {
+    if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel" and \
+       d.getVar("PREFERRED_VERSION_linux-intel") == "4.14%" or \
+       d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel-rt" and \
+       d.getVar("PREFERRED_VERSION_linux-intel-rt") == "4.14%":
+        raise bb.parse.SkipPackage("This version of QAT has not been tested with Linux Kernel 4.14 or newer")
+}
-- 
2.7.4



More information about the meta-intel mailing list