]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/iqvlinux/0001-Support-Linux-kernel-4.12-and-later.patch
iqvlinux: add patch to support Linux kernel 4.12 and later
[coffee/buildroot.git] / package / iqvlinux / 0001-Support-Linux-kernel-4.12-and-later.patch
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
5
6 Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
7 ---
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(+)
12
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
17 @@ -49,7 +49,12 @@
18  #include <linux/errno.h>
19  #include <linux/fs.h>
20  #include <linux/mm.h>
21 +#include <linux/version.h>
22 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
23 +#include <linux/uaccess.h>
24 +#else
25  #include <asm/uaccess.h>
26 +#endif
27  #include <linux/pci.h>
28  #include <linux/delay.h>
29  
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
34 @@ -49,7 +49,12 @@
35  #include <linux/errno.h>
36  #include <linux/fs.h>
37  #include <linux/mm.h>
38 +#include <linux/version.h>
39 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
40 +#include <linux/uaccess.h>
41 +#else
42  #include <asm/uaccess.h>
43 +#endif
44  #include <linux/pci.h>
45  #include <linux/delay.h>
46  
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
51 @@ -39,7 +39,12 @@
52  #include <linux/fs.h>
53  #include <linux/mm.h>
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>
58 +#else
59  #include <asm/uaccess.h>
60 +#endif
61  #include "naltypes.h"
62  #include "nalioctl.h"
63  #include "linuxnaldriver.h"
64 -- 
65 2.14.3
66