Hi, @Michael: sorry for the duplicate, added a sentence.
I wonder whether this hunk could be moved to arch/m68k/include/asm/io_mm.h?
At least I don't know and I'm not a kernel developer I just adapted the patch and made it presentable (after some help from the demiag-m68k list).
As far as I can see, inb() and outb() won't be used by any other driver than apne.c on Amiga.
Almost all 8390 *.c files use inb() and outb(), which includes six more drivers which are available when Amiga is the only supported platform (some require ZORRO). At least I think they are used because of "#define ei_inb(_p) inb(_p)" in 8390.h. And I don't think to make the changes globally available since the patch changes the behaviour of inb/outb for all 8390 drivers already. ALeX.