iqvlinux: add patch to support Linux kernel 4.12 and later
Tested on machines with four NIC models: - Intel(R) Ethernet Connection X553 10 GbE SFP+ - Intel(R) Ethernet Connection X553 1 GbE - Intel(R) Ethernet Connection I354 - Intel(R) I210 Gigabit Network Connection Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
c5d4c907af
commit
82aef67f2b
@ -0,0 +1,66 @@
|
||||
From 517d70780b903caa41ee93adbbb9bb985da23a29 Mon Sep 17 00:00:00 2001
|
||||
From: Carlos Santos <casantos@datacom.ind.br>
|
||||
Date: Tue, 12 Dec 2017 13:40:44 -0200
|
||||
Subject: [PATCH] Support Linux kernel 4.12 and later
|
||||
|
||||
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
|
||||
---
|
||||
src/linux/driver/linuxdrivermemory_i.c | 5 +++++
|
||||
src/linux/driver/linuxdriveros_i.c | 5 +++++
|
||||
src/linux/driver/linuxnaldriver.c | 5 +++++
|
||||
3 files changed, 15 insertions(+)
|
||||
|
||||
diff --git a/src/linux/driver/linuxdrivermemory_i.c b/src/linux/driver/linuxdrivermemory_i.c
|
||||
index bdf1d42..53366d7 100644
|
||||
--- a/src/linux/driver/linuxdrivermemory_i.c
|
||||
+++ b/src/linux/driver/linuxdrivermemory_i.c
|
||||
@@ -49,7 +49,12 @@
|
||||
#include <linux/errno.h>
|
||||
#include <linux/fs.h>
|
||||
#include <linux/mm.h>
|
||||
+#include <linux/version.h>
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+#include <linux/uaccess.h>
|
||||
+#else
|
||||
#include <asm/uaccess.h>
|
||||
+#endif
|
||||
#include <linux/pci.h>
|
||||
#include <linux/delay.h>
|
||||
|
||||
diff --git a/src/linux/driver/linuxdriveros_i.c b/src/linux/driver/linuxdriveros_i.c
|
||||
index 653bec9..43df25e 100644
|
||||
--- a/src/linux/driver/linuxdriveros_i.c
|
||||
+++ b/src/linux/driver/linuxdriveros_i.c
|
||||
@@ -49,7 +49,12 @@
|
||||
#include <linux/errno.h>
|
||||
#include <linux/fs.h>
|
||||
#include <linux/mm.h>
|
||||
+#include <linux/version.h>
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+#include <linux/uaccess.h>
|
||||
+#else
|
||||
#include <asm/uaccess.h>
|
||||
+#endif
|
||||
#include <linux/pci.h>
|
||||
#include <linux/delay.h>
|
||||
|
||||
diff --git a/src/linux/driver/linuxnaldriver.c b/src/linux/driver/linuxnaldriver.c
|
||||
index 93c2f80..c1ddbcf 100644
|
||||
--- a/src/linux/driver/linuxnaldriver.c
|
||||
+++ b/src/linux/driver/linuxnaldriver.c
|
||||
@@ -39,7 +39,12 @@
|
||||
#include <linux/fs.h>
|
||||
#include <linux/mm.h>
|
||||
#include <linux/version.h>
|
||||
+#include <linux/version.h>
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
|
||||
+#include <linux/uaccess.h>
|
||||
+#else
|
||||
#include <asm/uaccess.h>
|
||||
+#endif
|
||||
#include "naltypes.h"
|
||||
#include "nalioctl.h"
|
||||
#include "linuxnaldriver.h"
|
||||
--
|
||||
2.14.3
|
||||
|
@ -2,8 +2,11 @@ config BR2_PACKAGE_IQVLINUX
|
||||
bool "iqvlinux"
|
||||
depends on BR2_LINUX_KERNEL
|
||||
help
|
||||
Intel Ethernet Adapter Debug Driver for Linux (iqvlinux),
|
||||
which supports kernel versions 2.6.x up through 4.0.x.
|
||||
Intel Ethernet Adapter Debug Driver for Linux (iqvlinux).
|
||||
|
||||
Officially supports kernel versions 2.6.x up through 4.0.x but
|
||||
the Buildroot package contains a patch to allow it to be built
|
||||
on newer kernel versions.
|
||||
|
||||
This debug driver supports all Intel's networking Tools based
|
||||
on the SDK version 2.19.36.0 or higher which support Intel
|
||||
|
Loading…
Reference in New Issue
Block a user