On Sat, 2005-07-16 at 14:42 +0200, Rodolfo Giometti wrote: > Hello, > > switching from linux-mips 2.6.12-rc3 to 2.6.12 I notice that the > following patch has been applied: > > http://www.linux-mips.org/archives/linux-mips/2005-06/msg00207.html > > But, on my system, recompiling the source I noticed that compilation > stops with errors. Even downloading a clean version of source code > from linux-mips's CVS and choosing, for instance, the board DB1100, I > got the same result. > > The problem is that the above patch works well if the 64-bit physical > address space support is disabled, but, if enabled, it breaks > compilation stage. I fixed this is the latest tree a couple of days ago. Pete > Here what I get after getting source form CVS and doing the commands: > > # make pb1100_defconfig (this board turn on CONFIG_64BIT_PHYS_ADDR option) > # make > ... > include/asm-mips/mach-au1x00/ioremap.h:25: warning: static declaration of 'fixup_bigphys_addr' follows non-static declaration > include/asm/pgtable.h:363: warning: 'fixup_bigphys_addr' declared inline after being called > include/asm/pgtable.h:363: warning: previous declaration of 'fixup_bigphys_addr' was here > include/asm-mips/mach-au1x00/ioremap.h: In function `fixup_bigphys_addr': > include/asm-mips/mach-au1x00/ioremap.h:26: warning: implicit declaration of function `__fixup_bigphys_addr' > arch/mips/au1000/common/setup.c: At top level: > arch/mips/au1000/common/setup.c:159: error: conflicting types for '__fixup_bigphys_addr' > include/asm-mips/mach-au1x00/ioremap.h:26: error: previous implicit declaration of '__fixup_bigphys_addr' was here > arch/mips/au1000/common/setup.c: In function `__fixup_bigphys_addr': > ... > > After a little job I implemented the attached patch > (patch-64BIT_PHYS_ADDR) that works on my system on both settings > (CONFIG_64BIT_PHYS_ADDR on or off). > > I don't know if it can resolve the above problem for others CPUs (I > tested it on au1100) but, at least, on this processor the PCMCIA > support now is functional. :) > > I also suggest to apply the second patch (patch-PCMCIA_Kconfig) who > simply auto enable 64 bit support when choosing PCMCIA support. > > Ciao, > > Rodolfo >