On Sat, Oct 15, 2005 at 02:03:13PM +0530, Shuveb Hussain wrote: > Hi, > I am compiling the source from git. There are definitions of macros in > include/asm/io.h for the following: > > mem_inb > mem_outb > mem_inl > mem_outl > ... > ... > > The issue is that the driver : > drivers/char/ipmi/ - have redeclared these macros as functions > statically, in the file - ipmi_si_intf.c > > I do not know if this driver is used on MIPS at all, but it does get > into the way of proper compilation. If compilation of the IPMI driver > in any form is disabled (by default it gets compiled as a module), > then the compilation goes on smoothly. > > I changed the names of these functions slightly and made other > modifications as to compile properly and now everything is OK, but I > do not know if this is the best way to do it, though it works for me > now. > > What is the best solution for this issue? This has now been fixed by commit 290f10ae4230ef06b71e57673101b7e70c1b29a6. Ralf