diff options
author | Al Viro <viro@ftp.linux.org.uk> | 2008-01-13 14:17:25 +0000 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2008-01-18 14:44:33 -0500 |
commit | c15561f0e5615607e2b5524c4b3af64d20cd6e28 (patch) | |
tree | 11c4fb8a5b657f25ec833b380fd11978d094561d /drivers/net/wan/sbni.h | |
parent | 44b1e77a0275975f3bd8bdeba6c5524105216d6d (diff) |
sbni endian fixes
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/wan/sbni.h')
-rw-r--r-- | drivers/net/wan/sbni.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/drivers/net/wan/sbni.h b/drivers/net/wan/sbni.h index 27715e70f28b..84264510a8ed 100644 --- a/drivers/net/wan/sbni.h +++ b/drivers/net/wan/sbni.h @@ -44,9 +44,15 @@ enum { #define PR_RES 0x80 struct sbni_csr1 { - unsigned rxl : 5; - unsigned rate : 2; - unsigned : 1; +#ifdef __LITTLE_ENDIAN_BITFIELD + u8 rxl : 5; + u8 rate : 2; + u8 : 1; +#else + u8 : 1; + u8 rate : 2; + u8 rxl : 5; +#endif }; /* fields in frame header */ |