diff options
author | Fugang Duan <b38611@freescale.com> | 2015-03-25 10:29:33 +0800 |
---|---|---|
committer | Nitin Garg <nitin.garg@nxp.com> | 2016-01-14 10:55:04 -0600 |
commit | 750090f3b526d74a9b3fded25a75837de1a94c3c (patch) | |
tree | cfc2074ad530ab9c563b25f24bfcd87e0c9a3250 /drivers/net/ethernet/freescale/fec_main.c | |
parent | 0d07f23b36a709d4c9fa179d6cf280713f4eb511 (diff) |
MLK-10474 net: fec: remove frag number check
Since TSO has no frag list, the frag number is zero. Remove the frag number
check to fix kernel dump issue when SW TSO feature enable.
Signed-off-by: Fugang Duan <B38611@freescale.com>
(cherry picked from commit: 670cd419ffa15bbe967c6e11d9435faadd6790f3)
Diffstat (limited to 'drivers/net/ethernet/freescale/fec_main.c')
-rw-r--r-- | drivers/net/ethernet/freescale/fec_main.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c index 61786200a980..233c83100e29 100644 --- a/drivers/net/ethernet/freescale/fec_main.c +++ b/drivers/net/ethernet/freescale/fec_main.c @@ -1234,8 +1234,7 @@ fec_enet_tx_queue(struct net_device *ndev, u16 queue_id) skb = txq->tx_skbuff[index]; bdnum++; } - if (skb_shinfo(skb)->nr_frags && - (status = bdp_t->cbd_sc) & BD_ENET_TX_READY) + if ((status = bdp_t->cbd_sc) & BD_ENET_TX_READY) break; for (i = 0; i < bdnum; i++) { |