blob: 5357fa7f2217195756f7e6457bf9438a0102f492 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001--- a/drivers/dahdi/datamods/syncppp.c
2+++ b/drivers/dahdi/datamods/syncppp.c
3@@ -39,6 +39,7 @@
4
5 #include <linux/config.h>
6 #include <linux/module.h>
7+#include <linux/version.h>
8 #include <linux/kernel.h>
9 #include <linux/errno.h>
10 #include <linux/init.h>
11@@ -56,7 +57,11 @@
12 #include <net/syncppp.h>
13
14 #include <asm/byteorder.h>
15+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)
16 #include <asm/uaccess.h>
17+#else
18+#include <linux/uaccess.h>
19+#endif
20
21 #define MAXALIVECNT 6 /* max. alive packets */
22
23--- a/drivers/dahdi/wcb4xxp/base.c
24+++ b/drivers/dahdi/wcb4xxp/base.c
25@@ -22,6 +22,7 @@
26
27 #include <linux/init.h>
28
29+#include <linux/version.h>
30 #include <linux/kernel.h> /* printk() */
31 #include <linux/errno.h> /* error codes */
32 #include <linux/module.h>
33@@ -35,7 +36,11 @@
34 #include <linux/spinlock.h>
35 #include <linux/device.h> /* dev_err() */
36 #include <linux/interrupt.h>
37+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)
38 #include <asm/uaccess.h> /* copy_*_user */
39+#else
40+#include <linux/uaccess.h>
41+#endif
42 #include <linux/workqueue.h> /* work_struct */
43 #include <linux/timer.h> /* timer_struct */
44 #include <linux/moduleparam.h>
45--- a/drivers/dahdi/xpp/mmapdrv.c
46+++ b/drivers/dahdi/xpp/mmapdrv.c
47@@ -1,3 +1,4 @@
48+#include <linux/version.h>
49 #include <linux/kernel.h>
50 #include <linux/module.h>
51 #include <linux/delay.h>
52@@ -10,7 +11,11 @@
53 #include <asm/blackfin.h>
54 #include <asm/dma.h>
55 #include <asm/cacheflush.h>
56+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)
57 #include <asm/uaccess.h>
58+#else
59+#include <linux/uaccess.h>
60+#endif
61 #include <dahdi/kernel.h>
62 #include "mmapbus.h"
63 #include "xbus-core.h"
64--- a/drivers/dahdi/xpp/xpp_usb.c
65+++ b/drivers/dahdi/xpp/xpp_usb.c
66@@ -27,7 +27,11 @@
67 #include <linux/interrupt.h>
68 #include <linux/delay.h> /* for udelay */
69 #include <linux/seq_file.h>
70+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)
71 #include <asm/uaccess.h>
72+#else
73+#include <linux/uaccess.h>
74+#endif
75 #include <asm/atomic.h>
76 #include <asm/timex.h>
77 #include <linux/proc_fs.h>