Yes; get_fs_* and put_fs_* relies on *basic* types (byte, shortword,
longword, quadword), whereas, say off_t could be a longword on one
architecture and a quadword on the other -- in fact, it could even
change in a new version of Linux!
-hpa
-- Not speaking for Transmeta in any shape, way, or form.