I have just been reading the 2.1.71 and I must admit that I am fairly
annoyed with the mess of the new byteorder code, to put it in a mild
way.
First of all it I think it is a total mess and secondly I am very
annoyed that it removes our nice architecture optimizations. Could you
please reverse it until it has been done the right way.
Instead of putting in gigantic files with 22 byte long file-names, which
will not work on good old Minix v1 filesystems - yes some people still
use those for Linux - it would be better to keep the names below 14
chars and there is absolutely no reason to use such long filenames.
Second, instead of keeping these gigantic files of swap functions and
defines and then let the architetures overwrite these it would be much
cleaner to provide a library of generic functions (in fact this would be
very small, only 3 in fact, 16, 32 and 64 bit swaps) and then let
asm/byteorder use these if there are no optimized ones.
Jes