summaryrefslogtreecommitdiff
path: root/target/linux/coldfire/patches/100-compile_fixes.patch
blob: 7a579b3628a38c4808feb597fc8b1c8ca57e06a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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>