From: Eric Dumazet Date: Mon, 6 Oct 2014 16:30:35 +0000 (-0700) Subject: net/mlx4_en: remove NETDEV_TX_BUSY X-Git-Tag: fixes-against-v3.18-rc2~144^2~14 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe971b95c22578456ff7198537827841c726d3f7;p=pandora-kernel.git net/mlx4_en: remove NETDEV_TX_BUSY Drivers should avoid NETDEV_TX_BUSY as much as possible. They should stop the tx queue before qdisc even tries to push another packet, to avoid requeues. For a driver supporting skb->xmit_more, this is likely to be a prereq anyway, otherwise we could have a tx deadlock : We need to force a doorbell if TX ring is full. Signed-off-by: Eric Dumazet Acked-by: Amir Vadai Signed-off-by: David S. Miller --- Reading git-diff-tree failed