From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Dumazet Subject: Re: [PATCH] tcp: Avoid infinite loop on recvmsg bug Date: Thu, 08 Nov 2012 19:29:56 -0800 Message-ID: <1352431796.19779.536.camel@edumazet-glaptop> References: <1352316791-16491-1-git-send-email-jwerner@chromium.org> <1352317219.5552.6.camel@edumazet-glaptop> <1352331192.2748.10.camel@edumazet-glaptop> <1352331754.2748.14.camel@edumazet-glaptop> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Cc: linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Patrick McHardy , Hideaki YOSHIFUJI , James Morris , Alexey Kuznetsov , "David S. Miller" , Dave Jones , Sameer Nanda , Mandeep Singh Baines To: Julius Werner Return-path: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On Wed, 2012-11-07 at 18:25 -0800, Julius Werner wrote: > > So you probably are fighting a bug we already fixed in upstream kernel. > > > > (commit c8628155ece363 "tcp: reduce out_of_order memory use" did not > > played well with cloned skbs.) > > > > This issue was already discussed on netdev in the past. > > Thanks for the hint. Unfortunately, we have not pulled c8628 into our > tree yet, so that's not it. Is there another point where the cloned > skb or the faked truesize might make it break? We have been running > this test with that hardware some 30 times in the last months and only > seen it once, so it cannot be that common. Update : Chrome OS current tree is based on 3.4 and really needed the patch : https://gerrit.chromium.org/gerrit/#/c/37666/