1--- a/tn7atm.c 2+++ b/tn7atm.c 3@@ -71,10 +71,16 @@ 4 #include <linux/proc_fs.h> 5 #include <linux/string.h> 6 #include <linux/ctype.h> 7+#include <linux/version.h> 8 9 #include <asm/io.h> 10+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,31) 11 #include <asm/ar7/ar7.h> 12 #include <asm/ar7/prom.h> 13+#else 14+#include <asm/mach-ar7/ar7.h> 15+#include <asm/mach-ar7/prom.h> 16+#endif 17 18 #include "dsl_hal_api.h" 19 #include "tn7atm.h" 20--- a/tn7dsl.c 21+++ b/tn7dsl.c 22@@ -112,8 +112,13 @@ 23 #include <linux/version.h> 24 25 #include <asm/io.h> 26+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,31) 27 #include <asm/ar7/ar7.h> 28 #include <asm/ar7/prom.h> 29+#else 30+#include <asm/mach-ar7/ar7.h> 31+#include <asm/mach-ar7/prom.h> 32+#endif 33 34 /* Modules specific header files */ 35 #include "tn7atm.h" 36--- a/tn7sar.c 37+++ b/tn7sar.c 38@@ -52,10 +52,16 @@ 39 #include <linux/proc_fs.h> 40 #include <linux/string.h> 41 #include <linux/ctype.h> 42+#include <linux/version.h> 43 44 #include <asm/io.h> 45+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,31) 46 #include <asm/ar7/ar7.h> 47 #include <asm/ar7/prom.h> 48+#else 49+#include <asm/mach-ar7/ar7.h> 50+#include <asm/mach-ar7/prom.h> 51+#endif 52 53 #define _CPHAL_AAL5 54 #define _CPHAL_SAR 55