From: Eric Dumazet Date: Sat, 11 Oct 2014 01:06:35 +0000 (-0700) Subject: tcp: fix ooo_okay setting vs Small Queues X-Git-Tag: fixes-against-v3.18-rc2~61^2~53 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2532eb9abd88384aa586169b54a3e53574f29f8;p=pandora-kernel.git tcp: fix ooo_okay setting vs Small Queues TCP Small Queues (tcp_tsq_handler()) can hold one reference on sk->sk_wmem_alloc, preventing skb->ooo_okay being set. We should relax test done to set skb->ooo_okay to take care of this extra reference. Minimal truesize of skb containing one byte of payload is SKB_TRUESIZE(1) Without this fix, we have more chance locking flows into the wrong transmit queue. Signed-off-by: Eric Dumazet Signed-off-by: David S. Miller --- Reading git-diff-tree failed