Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp250428ybd; Tue, 25 Jun 2019 20:44:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqy7xs5SAy8T9ZMF/su2h9JzR7n3TKTqwWi8Ycjo3C6OyykzqzGqi6uwSdfkZVabn1mrqTat X-Received: by 2002:a63:fb11:: with SMTP id o17mr602004pgh.284.1561520693290; Tue, 25 Jun 2019 20:44:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561520693; cv=none; d=google.com; s=arc-20160816; b=FZjBegyEk/2yP0s9X+K10YhHBGuPBuCzUHzTv9iMfnD/8zLiTGNmiZSm/YM83Eb8np FszmZKe0c5V4VOEfbWIpOkHiYq1KH4/wy8eaT6VVdXaS0Lex2WbtpM0QNNQ8ucbcMvNx kHFRfGX0hMlqn45ych56qzjVXeF4yL0E9m1WG20VnLN4ux5Ngdt1fmq/qjepYOFeTCyj IA2b33MPnYv9K9r+2Xo+pza+fqjDaZ4f4kG2RZsOY2Z10af08N+RqLaS0TN/rFl2pmw2 j62HLrIX3GohkO8pGFZe2rH75nan2W4+k9pVWzlCpxL+aRdQshQ2x0HfrwCLdog1oAf+ 7MZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=5hqZ4vROmwNjHn2rcOKub7XQRl/pvhv83x39qcRNpmY=; b=kKYtTpy+TbVd2jzEqyuF+c23blZcZ0v6RKmu4L6LxIB1h6xUjgMBETMNr2RRxv0viM cRUsGhBqjpCBO7mx+fJFqhl190Pqg98w06yeEuUYSiGDtZv+sJVsjjNNU+wkFbcwldOq TS2IPcb4d8yJcaXDTVH1fWP4GUUQ77deImeL+PCqN3RIhNYVl6YhDeFTzeqBckQ1QUwN vRzMa/Uu2XMPtKEghVWUVkZX0JkCQ39KeKPL86SAL7ZnxiLAwPwmEzSdKmaaXtFzr7kS Q186XNEMwvF0c9ragaApe9QwHxzVqnrIiDBCyLrQLUYhc0r0QOHG8AlC5/SF1bswyE0n fp5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=QLjtyp+I; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h23si8194875pgi.178.2019.06.25.20.44.37; Tue, 25 Jun 2019 20:44:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=QLjtyp+I; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727404AbfFZDno (ORCPT + 99 others); Tue, 25 Jun 2019 23:43:44 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:34047 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727394AbfFZDnm (ORCPT ); Tue, 25 Jun 2019 23:43:42 -0400 Received: by mail-pf1-f196.google.com with SMTP id c85so559915pfc.1 for ; Tue, 25 Jun 2019 20:43:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=5hqZ4vROmwNjHn2rcOKub7XQRl/pvhv83x39qcRNpmY=; b=QLjtyp+Iq8FVK2eS5UBbAthW5GOnTsB32WgPl0ymEHCSX2OBegv15pR8TZPeaP1d6o 1ALJim7p9CP7xwoLy0D+KXqJth22dqOto5ltKoe+cDKPe6+7Q0x2Zg1x7JDRqbXhNUh4 FrybgwZkZ8eyZ0d1rBImQnUT6SaVDklElxNuivxU3MUqhg5fe+W4fubx6ZLJCag14kv1 98QsyQ/56bimMYbT0AbQfMajElpS2mKIoz2WdMqcYVgRlk1A7yie4vxr770+MLqQXlot wXM3lG3qdVAVsSVAU6U2tugOSJBzNrwFjJUCoZdzzdPjoxdBtAwGEnJmbHPF+LxMSimt OatA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=5hqZ4vROmwNjHn2rcOKub7XQRl/pvhv83x39qcRNpmY=; b=gEkwJ6EpwVqhDAW2fOwYZlGy9a7Vw7Jj/yy03gqGQ2ff60/X2rCKWfOFjgVQWUN3Lw sWGBQy5KPKRu2ww0cOzJ8N7dwxyyOqq090COfA5EYEXFJ9COyEH6MRiqq8uOVq3UJnEE ob4OrPb2NQKn/MemeGE6tGmobaMFe/vC08tv+u8sciXbCJVRg+xiT4LI+s1YcT/SJAbu 5ccNtM5SFiH31L9BmFPtptAlt39Ok/56IW+GfCZ5RqEiMU1bI6dtIfJkX/HtYs6ocP4y wsnkO+bCCziX9MmM6NnAzokq2/GrOguIpGSTk6ucPOhZQKQVmco/pPy4Pcn+SXa86zXJ wCZw== X-Gm-Message-State: APjAAAXnBE+Ld1cVZSQBfpUu8fLxIRGewY6iCN6UZ10PGYZGytcJkEKW /Y2kwlowwtgdJE22EafqErxWOR/L X-Received: by 2002:a17:90a:950d:: with SMTP id t13mr1752593pjo.81.1561520621522; Tue, 25 Jun 2019 20:43:41 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id f10sm13298825pgo.14.2019.06.25.20.43.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Jun 2019 20:43:40 -0700 (PDT) Subject: Re: Steam is broken on new kernels To: Greg Kroah-Hartman Cc: Linus Torvalds , "Pierre-Loup A. Griffais" , Eric Dumazet , lkml References: <20190621214139.GA31034@kroah.com> <20190622073753.GA10516@kroah.com> <20190626020220.GA22548@roeck-us.net> <20190626022923.GA14595@kroah.com> From: Guenter Roeck Message-ID: <53b23451-f45b-932d-a2f8-15f74f07a849@roeck-us.net> Date: Tue, 25 Jun 2019 20:43:38 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: <20190626022923.GA14595@kroah.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/25/19 7:29 PM, Greg Kroah-Hartman wrote: > On Tue, Jun 25, 2019 at 07:02:20PM -0700, Guenter Roeck wrote: >> Hi Greg, >> >> On Sat, Jun 22, 2019 at 09:37:53AM +0200, Greg Kroah-Hartman wrote: >>> On Fri, Jun 21, 2019 at 10:28:21PM -0700, Linus Torvalds wrote: >>>> On Fri, Jun 21, 2019 at 6:03 PM Pierre-Loup A. Griffais >>>> wrote: >>>>> >>>>> I applied Eric's path to the tip of the branch and ran that kernel and >>>>> the bug didn't occur through several logout / login cycles, so things >>>>> look good at first glance. I'll keep running that kernel and report back >>>>> if anything crops up in the future, but I believe we're good, beyond >>>>> getting distros to ship this additional fix. >>>> >>>> Good. It's now in my tree, so we can get it quickly into stable and >>>> then quickly to distributions. >>>> >>>> Greg, it's commit b6653b3629e5 ("tcp: refine memory limit test in >>>> tcp_fragment()"), and I'm building it right now and I'll push it out >>>> in a couple of minutes assuming nothing odd is going on. >>> >>> This looks good for 4.19 and 5.1, so I'll push out new stable kernels in >>> a bit for them. >>> >>> But for 4.14 and older, we don't have the "hint" to know this is an >>> outbound going packet and not to apply these checks at that point in >>> time, so this patch doesn't work. >>> >>> I'll see if I can figure anything else later this afternoon for those >>> kernels... >>> >> >> I may have missed it, but I don't see a fix for the problem in >> older stable branches. Any news ? >> >> One possibility might be be to apply the part of 75c119afe14f7 which >> introduces TCP_FRAG_IN_WRITE_QUEUE and TCP_FRAG_IN_RTX_QUEUE, if that >> is acceptable. > > That's what people have already discussed on the stable mailing list a > few hours ago, hopefully a patch shows up soon as I'm traveling at the > moment and can't do it myself... > Sounds good. Let me know if nothing shows up; I'll be happy to do it if needed. Guenter