Will do. Assume you desire inlining of the outb_pic, and also the inb_pit and outb_pit routines. Didn't do it because the code is slightly bigger than the call.+unsigned char inb_pic(unsigned int port)
+{
+ /* delay for some accesses to PIC on motherboard or in chipset must be
+ at least one microsecond, but be safe here. */
+ unsigned char value = inb(port);
+ udelay(2);
+ return value;
+}
inline it. Its almost no instructions