On Sunday 13 August 2006 15:03, Denis Vlasenko wrote: > Basically, patches deinline some functions, mainly those > which perform port I/O. Comment says "Read high byte first as some registers increment..." but code doesn't guarantee that, I think: return ((ahd_inb(ahd, port+1) << 8) | ahd_inb(ahd, port)); Compiler can reorder it. Make the order explicit. -- vda