Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 44033109 authored by Corey Minyard's avatar Corey Minyard Committed by Paul Mundt
Browse files

SH: Convert out[bwl] macros to inline functions



The macros just called BUG(), but that results in unused variable
warnings all over the place, like in the IPMI driver.  The build
regression emails were annoying me, so here's the fix.  I have
not even compile tested this, but it's rather obvious.

[ port type mangled to unsigned long ]

Signed-off-by: default avatarCorey Minyard <cminyard@mvista.com>
Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 64941d89
Loading
Loading
Loading
Loading
+14 −3
Original line number Diff line number Diff line
@@ -19,9 +19,20 @@ static inline u32 inl(unsigned long addr)
	return -1;
}

#define outb(x, y)	BUG()
#define outw(x, y)	BUG()
#define outl(x, y)	BUG()
static inline void outb(unsigned char x, unsigned long port)
{
	BUG();
}

static inline void outw(unsigned short x, unsigned long port)
{
	BUG();
}

static inline void outl(unsigned int x, unsigned long port)
{
	BUG();
}

#define inb_p(addr)	inb(addr)
#define inw_p(addr)	inw(addr)