rt2x00: Fix skbdesc->data_len initialization
skbdesc->data_len was not initialized correctly in rt2x00pci, rt2x00usb, rt2500usb and rt73usb. The value was set to queue->data_size which means that the incorrect frame size was pased to the upper layers. Correctly base the value on either the skb->len, or the rx frame size passed to the driver by the device. Signed-off-by:Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/rt2x00/rt2500usb.c 1 addition, 1 deletiondrivers/net/wireless/rt2x00/rt2500usb.c
- drivers/net/wireless/rt2x00/rt2x00pci.c 2 additions, 2 deletionsdrivers/net/wireless/rt2x00/rt2x00pci.c
- drivers/net/wireless/rt2x00/rt2x00usb.c 1 addition, 1 deletiondrivers/net/wireless/rt2x00/rt2x00usb.c
- drivers/net/wireless/rt2x00/rt73usb.c 1 addition, 1 deletiondrivers/net/wireless/rt2x00/rt73usb.c
Loading
Please register or sign in to comment