mirror of
https://github.com/torvalds/linux.git
synced 2024-12-03 17:41:22 +00:00
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>
This commit is contained in:
parent
dd1b119c83
commit
500b6d7e1e
@ -307,22 +307,22 @@ enum rtl8152_flags {
|
|||||||
#define MCU_TYPE_USB 0x0000
|
#define MCU_TYPE_USB 0x0000
|
||||||
|
|
||||||
struct rx_desc {
|
struct rx_desc {
|
||||||
u32 opts1;
|
__le32 opts1;
|
||||||
#define RX_LEN_MASK 0x7fff
|
#define RX_LEN_MASK 0x7fff
|
||||||
u32 opts2;
|
__le32 opts2;
|
||||||
u32 opts3;
|
__le32 opts3;
|
||||||
u32 opts4;
|
__le32 opts4;
|
||||||
u32 opts5;
|
__le32 opts5;
|
||||||
u32 opts6;
|
__le32 opts6;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct tx_desc {
|
struct tx_desc {
|
||||||
u32 opts1;
|
__le32 opts1;
|
||||||
#define TX_FS (1 << 31) /* First segment of a packet */
|
#define TX_FS (1 << 31) /* First segment of a packet */
|
||||||
#define TX_LS (1 << 30) /* Final segment of a packet */
|
#define TX_LS (1 << 30) /* Final segment of a packet */
|
||||||
#define TX_LEN_MASK 0x3ffff
|
#define TX_LEN_MASK 0x3ffff
|
||||||
|
|
||||||
u32 opts2;
|
__le32 opts2;
|
||||||
#define UDP_CS (1 << 31) /* Calculate UDP/IP checksum */
|
#define UDP_CS (1 << 31) /* Calculate UDP/IP checksum */
|
||||||
#define TCP_CS (1 << 30) /* Calculate TCP/IP checksum */
|
#define TCP_CS (1 << 30) /* Calculate TCP/IP checksum */
|
||||||
#define IPV4_CS (1 << 29) /* Calculate IPv4 checksum */
|
#define IPV4_CS (1 << 29) /* Calculate IPv4 checksum */
|
||||||
@ -877,7 +877,7 @@ static void write_bulk_callback(struct urb *urb)
|
|||||||
static void intr_callback(struct urb *urb)
|
static void intr_callback(struct urb *urb)
|
||||||
{
|
{
|
||||||
struct r8152 *tp;
|
struct r8152 *tp;
|
||||||
__u16 *d;
|
__le16 *d;
|
||||||
int status = urb->status;
|
int status = urb->status;
|
||||||
int res;
|
int res;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user