7a579b3628a38c4808feb597fc8b1c8ca57e06a8
[librecmc/librecmc.git] / target / linux / coldfire / patches / 100-compile_fixes.patch
1 --- a/include/asm-m68k/cf_pgtable.h
2 +++ b/include/asm-m68k/cf_pgtable.h
3 @@ -176,7 +176,7 @@ extern inline pte_t pte_modify(pte_t pte
4  
5  #define pmd_set(pmdp, ptep) do {} while (0)
6  
7 -extern inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp)
8 +static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp)
9  {
10         pgd_val(*pgdp) = virt_to_phys(pmdp);
11  }
12 --- a/include/asm-m68k/irq.h
13 +++ b/include/asm-m68k/irq.h
14 @@ -61,7 +61,8 @@
15  
16  #define IRQ_USER       8
17  
18 -extern unsigned int irq_canonicalize(unsigned int irq);
19 +//extern unsigned int irq_canonicalize(unsigned int irq);
20 +#define irq_canonicalize(irq)  (irq)
21  
22  struct pt_regs;
23  
24 --- a/arch/m68k/mm/cf-mmu.c
25 +++ b/arch/m68k/mm/cf-mmu.c
26 @@ -21,6 +21,7 @@
27  #include <linux/blkdev.h>
28  #endif
29  #include <linux/bootmem.h>
30 +#include <linux/highmem.h>
31  
32  #include <asm/setup.h>
33  #include <asm/uaccess.h>