spinlock_t rx_pool_lock;
struct usb_ctrlrequest dr;
int intr_interval;
- u16 rx_creg;
+ __le16 rx_creg;
u8 *intr_buff;
u8 phy;
};
if (i < MII_TIMEOUT) {
get_registers(dev, PHYDAT, 2, data);
- *reg = le16_to_cpup(data);
+ *reg = data[0] | (data[1] << 8);
return 0;
} else
return 1;
goto goon;
res = urb->actual_length;
- rx_stat = le16_to_cpu(*(short *)(urb->transfer_buffer + res - 4));
+ rx_stat = le16_to_cpu(*(__le16 *)(urb->transfer_buffer + res - 4));
pkt_len = res - 4;
skb_put(dev->rx_skb, pkt_len);