From: Hua Zhong Date: Fri, 28 Apr 2006 22:26:50 +0000 (-0700) Subject: [TCP]: Fix unlikely usage in tcp_transmit_skb() X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=83de47cd0c5738105f40e65191b0761dfa7431ac;p=mv-sheeva.git [TCP]: Fix unlikely usage in tcp_transmit_skb() The following unlikely should be replaced by likely because the condition happens every time unless there is a hard error to transmit a packet. Signed-off-by: Hua Zhong Signed-off-by: David S. Miller --- diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c index a28ae593b97..743016baa04 100644 --- a/net/ipv4/tcp_output.c +++ b/net/ipv4/tcp_output.c @@ -465,7 +465,7 @@ static int tcp_transmit_skb(struct sock *sk, struct sk_buff *skb, int clone_it, TCP_INC_STATS(TCP_MIB_OUTSEGS); err = icsk->icsk_af_ops->queue_xmit(skb, 0); - if (unlikely(err <= 0)) + if (likely(err <= 0)) return err; tcp_enter_cwr(sk);