From: Eric Dumazet Date: Thu, 30 Oct 2014 17:32:34 +0000 (-0700) Subject: net: skb_fclone_busy() needs to detect orphaned skb X-Git-Tag: omap-for-v3.19/fixes-not-urgent-part1~25^2~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39bb5e62867de82b269b07df900165029b928359;p=pandora-kernel.git net: skb_fclone_busy() needs to detect orphaned skb Some drivers are unable to perform TX completions in a bound time. They instead call skb_orphan() Problem is skb_fclone_busy() has to detect this case, otherwise we block TCP retransmits and can freeze unlucky tcp sessions on mostly idle hosts. Signed-off-by: Eric Dumazet Fixes: 1f3279ae0c13 ("tcp: avoid retransmits of TCP packets hanging in host queues") Signed-off-by: David S. Miller --- Reading git-diff-tree failed