On Friday 27 April 2012 06:42:56 Will Deacon wrote: > The {in,out}s{b,w,l} functions are designed to operate on a stream of > bytes and therefore should not perform any byte-swapping, regardless of > the CPU byte order. says who ? where's the agreed upon documentation for this ? (i'm not disagreeing with you, just that there lacks justification here, and someone can just as easily post another patch saying the opposite of what you said and there's nothing stopping us from merging it) -mike