]> git.baikalelectronics.ru Git - kernel.git/commit
sc92031: start transmit return value bugfix
authorStephen Hemminger <shemminger@vyatta.com>
Wed, 2 Apr 2008 17:11:11 +0000 (10:11 -0700)
committerJeff Garzik <jgarzik@redhat.com>
Thu, 17 Apr 2008 00:41:35 +0000 (20:41 -0400)
commita9e9d1460c97d4c6e90c21c6231cad0d9f83a81e
tree3a1041cb4661f313fbba5e276f3d0eeef36d28d4
parentb7ddcddf2daa09427f7fc7db8eb977979658bd7d
sc92031: start transmit return value bugfix

Any negative return value from start_xmit is interpreted as NETDEV_TX_LOCK
which is not what this driver wants. It should return 0 (NETDEV_TX_OK)
when it consumes a packet.

Also, use skb_padto() as the generic way to pad small frames.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/net/sc92031.c