From: Al Viro Date: Sun, 13 Jan 2008 14:17:25 +0000 (+0000) Subject: sbni endian fixes X-Git-Tag: v2.6.24~41^2~7 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=c15561f0e5615607e2b5524c4b3af64d20cd6e28;p=linux-2.6-omap-h63xx.git sbni endian fixes Signed-off-by: Al Viro Signed-off-by: Jeff Garzik --- diff --git a/drivers/net/wan/sbni.h b/drivers/net/wan/sbni.h index 27715e70f28..84264510a8e 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 */