]> git.baikalelectronics.ru Git - kernel.git/commit
USBNET: fix handling padding packet
authorMing Lei <ming.lei@canonical.com>
Mon, 23 Sep 2013 12:59:35 +0000 (20:59 +0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 28 Sep 2013 19:42:49 +0000 (15:42 -0400)
commit65f932b1403c95fa36a7b8fbe65088acac6f671c
treed9002cf7a4c4af8c3cf132708bacb1f137dc7977
parentd3419480795b7ac39da2bec670e6c653ab6d804e
USBNET: fix handling padding packet

Commit fe944a0427202(USBNET: support DMA SG) introduces DMA SG
if the usb host controller is capable of building packet from
discontinuous buffers, but missed handling padding packet when
building DMA SG.

This patch attachs the pre-allocated padding packet at the
end of the sg list, so padding packet can be sent to device
if drivers require that.

Reported-by: David Laight <David.Laight@aculab.com>
Acked-by: Oliver Neukum <oliver@neukum.org>
Signed-off-by: Ming Lei <ming.lei@canonical.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/usb/usbnet.c
include/linux/usb/usbnet.h