summaryrefslogtreecommitdiffstats
path: root/target/linux/coldfire
diff options
context:
space:
mode:
authorImre Kaloz <kaloz@openwrt.org>2009-06-23 13:09:27 +0000
committerImre Kaloz <kaloz@openwrt.org>2009-06-23 13:09:27 +0000
commit9f95ea363c93630ca369c05ee3b909601560c679 (patch)
tree3a179abd22f60ba31d763d023baebe9a2e59fb46 /target/linux/coldfire
parent17276a575d80dda3b82b4f4c8bfffb70a4542090 (diff)
downloadmaster-31e0f0ae-9f95ea363c93630ca369c05ee3b909601560c679.tar.gz
master-31e0f0ae-9f95ea363c93630ca369c05ee3b909601560c679.tar.bz2
master-31e0f0ae-9f95ea363c93630ca369c05ee3b909601560c679.zip
coldfire compile error fix
SVN-Revision: 16542
Diffstat (limited to 'target/linux/coldfire')
-rw-r--r--target/linux/coldfire/patches/100-compile_fixes.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/target/linux/coldfire/patches/100-compile_fixes.patch b/target/linux/coldfire/patches/100-compile_fixes.patch
new file mode 100644
index 0000000000..7a579b3628
--- /dev/null
+++ b/target/linux/coldfire/patches/100-compile_fixes.patch
@@ -0,0 +1,33 @@
+--- a/include/asm-m68k/cf_pgtable.h
++++ b/include/asm-m68k/cf_pgtable.h
+@@ -176,7 +176,7 @@ extern inline pte_t pte_modify(pte_t pte
+
+ #define pmd_set(pmdp, ptep) do {} while (0)
+
+-extern inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp)
++static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp)
+ {
+ pgd_val(*pgdp) = virt_to_phys(pmdp);
+ }
+--- a/include/asm-m68k/irq.h
++++ b/include/asm-m68k/irq.h
+@@ -61,7 +61,8 @@
+
+ #define IRQ_USER 8
+
+-extern unsigned int irq_canonicalize(unsigned int irq);
++//extern unsigned int irq_canonicalize(unsigned int irq);
++#define irq_canonicalize(irq) (irq)
+
+ struct pt_regs;
+
+--- a/arch/m68k/mm/cf-mmu.c
++++ b/arch/m68k/mm/cf-mmu.c
+@@ -21,6 +21,7 @@
+ #include <linux/blkdev.h>
+ #endif
+ #include <linux/bootmem.h>
++#include <linux/highmem.h>
+
+ #include <asm/setup.h>
+ #include <asm/uaccess.h>