1 From 517d70780b903caa41ee93adbbb9bb985da23a29 Mon Sep 17 00:00:00 2001
2 From: Carlos Santos <casantos@datacom.ind.br>
3 Date: Tue, 12 Dec 2017 13:40:44 -0200
4 Subject: [PATCH] Support Linux kernel 4.12 and later
6 Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
8 src/linux/driver/linuxdrivermemory_i.c | 5 +++++
9 src/linux/driver/linuxdriveros_i.c | 5 +++++
10 src/linux/driver/linuxnaldriver.c | 5 +++++
11 3 files changed, 15 insertions(+)
13 diff --git a/src/linux/driver/linuxdrivermemory_i.c b/src/linux/driver/linuxdrivermemory_i.c
14 index bdf1d42..53366d7 100644
15 --- a/src/linux/driver/linuxdrivermemory_i.c
16 +++ b/src/linux/driver/linuxdrivermemory_i.c
18 #include <linux/errno.h>
21 +#include <linux/version.h>
22 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
23 +#include <linux/uaccess.h>
25 #include <asm/uaccess.h>
27 #include <linux/pci.h>
28 #include <linux/delay.h>
30 diff --git a/src/linux/driver/linuxdriveros_i.c b/src/linux/driver/linuxdriveros_i.c
31 index 653bec9..43df25e 100644
32 --- a/src/linux/driver/linuxdriveros_i.c
33 +++ b/src/linux/driver/linuxdriveros_i.c
35 #include <linux/errno.h>
38 +#include <linux/version.h>
39 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
40 +#include <linux/uaccess.h>
42 #include <asm/uaccess.h>
44 #include <linux/pci.h>
45 #include <linux/delay.h>
47 diff --git a/src/linux/driver/linuxnaldriver.c b/src/linux/driver/linuxnaldriver.c
48 index 93c2f80..c1ddbcf 100644
49 --- a/src/linux/driver/linuxnaldriver.c
50 +++ b/src/linux/driver/linuxnaldriver.c
54 #include <linux/version.h>
55 +#include <linux/version.h>
56 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
57 +#include <linux/uaccess.h>
59 #include <asm/uaccess.h>
63 #include "linuxnaldriver.h"