> > BTW if you moved to ioreadX you could get rid of almost all the readb/inb > > special casing. > > And burden the driver code with function calls ISO in/out instructions, at > least on x86. It's somewhat arguable move. And exactly how do you think the IDE accessors in the file get called ? It's already making function calls, without the benefit of inlining and sharing common paths across architectures that can handle more than just PIO v MMIO but also other addressing modes. -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html