diff options
author | hayeswang <hayeswang@realtek.com> | 2013-11-20 04:30:57 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-11-20 15:09:42 -0500 |
commit | 500b6d7e1ed80f697571cd976e385c3476effc86 (patch) | |
tree | 6246b460c504e3119025b5adcfbe518d1d9992d5 /drivers/net/usb/r8152.c | |
parent | dd1b119c835632f5d939f2a7351ad95001d9cb52 (diff) |
r8152: fix incorrect type in assignment
The data from the hardware should be little endian. Correct the
declaration.
Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/usb/r8152.c')
-rw-r--r-- | drivers/net/usb/r8152.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c index f92e0cfb5d87..51073721e224 100644 --- a/drivers/net/usb/r8152.c +++ b/drivers/net/usb/r8152.c | |||
@@ -307,22 +307,22 @@ enum rtl8152_flags { | |||
307 | #define MCU_TYPE_USB 0x0000 | 307 | #define MCU_TYPE_USB 0x0000 |
308 | 308 | ||
309 | struct rx_desc { | 309 | struct rx_desc { |
310 | u32 opts1; | 310 | __le32 opts1; |
311 | #define RX_LEN_MASK 0x7fff | 311 | #define RX_LEN_MASK 0x7fff |
312 | u32 opts2; | 312 | __le32 opts2; |
313 | u32 opts3; | 313 | __le32 opts3; |
314 | u32 opts4; | 314 | __le32 opts4; |
315 | u32 opts5; | 315 | __le32 opts5; |
316 | u32 opts6; | 316 | __le32 opts6; |
317 | }; | 317 | }; |
318 | 318 | ||
319 | struct tx_desc { | 319 | struct tx_desc { |
320 | u32 opts1; | 320 | __le32 opts1; |
321 | #define TX_FS (1 << 31) /* First segment of a packet */ | 321 | #define TX_FS (1 << 31) /* First segment of a packet */ |
322 | #define TX_LS (1 << 30) /* Final segment of a packet */ | 322 | #define TX_LS (1 << 30) /* Final segment of a packet */ |
323 | #define TX_LEN_MASK 0x3ffff | 323 | #define TX_LEN_MASK 0x3ffff |
324 | 324 | ||
325 | u32 opts2; | 325 | __le32 opts2; |
326 | #define UDP_CS (1 << 31) /* Calculate UDP/IP checksum */ | 326 | #define UDP_CS (1 << 31) /* Calculate UDP/IP checksum */ |
327 | #define TCP_CS (1 << 30) /* Calculate TCP/IP checksum */ | 327 | #define TCP_CS (1 << 30) /* Calculate TCP/IP checksum */ |
328 | #define IPV4_CS (1 << 29) /* Calculate IPv4 checksum */ | 328 | #define IPV4_CS (1 << 29) /* Calculate IPv4 checksum */ |
@@ -877,7 +877,7 @@ static void write_bulk_callback(struct urb *urb) | |||
877 | static void intr_callback(struct urb *urb) | 877 | static void intr_callback(struct urb *urb) |
878 | { | 878 | { |
879 | struct r8152 *tp; | 879 | struct r8152 *tp; |
880 | __u16 *d; | 880 | __le16 *d; |
881 | int status = urb->status; | 881 | int status = urb->status; |
882 | int res; | 882 | int res; |
883 | 883 | ||