Message ID | 1263899307-10627-6-git-send-email-vapier@gentoo.org |
---|---|
State | Not Applicable, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index af45f65..f5a22c8 100644 --- a/drivers/net/bfin_mac.c +++ b/drivers/net/bfin_mac.c @@ -920,6 +920,9 @@ static int bfin_mac_hard_start_xmit(struct sk_buff *skb, u32 data_align = (unsigned long)(skb->data) & 0x3; union skb_shared_tx *shtx = skb_tx(skb); + if (current_tx_ptr->next == tx_list_head) + return NETDEV_TX_BUSY; + current_tx_ptr->skb = skb; if (data_align == 0x2) {