Received: by 10.223.185.116 with SMTP id b49csp1135501wrg; Wed, 14 Feb 2018 12:10:02 -0800 (PST) X-Google-Smtp-Source: AH8x224Xd5MwYIVpYP7jLWJLw3cF7LVvb/LSFPEfbukxKRt6580adiKaRvcOSKywK/+qFSVGHH9v X-Received: by 10.99.36.70 with SMTP id k67mr183603pgk.48.1518639002544; Wed, 14 Feb 2018 12:10:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518639002; cv=none; d=google.com; s=arc-20160816; b=THwNy80um0sYTyfd6Ufm5j6r6bn0D5hxPX4VwXLFeZ86nfG6VxTSwFm7scCmGMN9Ci KR8oVvQL9fFdgLRqCEDw3i9OwNHR6M2TJqeBy/coHCJGKNGEchKtEbE3ZlgMg9x0x0OU 7uo3LCwCr2HGtSXqV5KX+WQQZu14GD6tudIJABvHVDxnEUwSU2u0ogEU5K0zrz9pRo+m iX5d2G6cHvbRTa0pUiP/dwla9WpqpMIwwqhdcBu19RCs1xvyxAKt4EVQkzcBLl2inLqC WPvCPpmD+wMjEQPfPTmxjxLUJCFH2s9N7His7vCjuo81figcBbovknmOq8TQy3tkboy+ 2xgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=Wf8j5sBLdLcDj9E6Ce6+C+T2fosGtrQZ9zfQPkZL3aU=; b=UczdxHfbJGHU8/itta1NGsKGzH1jQAfJ5T+EM4Hncybxy4qhU9wqLkVGZBF49vsA+m O4gVi2/2JaiXZqcn7j4YZoiILmzInhz0Iy3dtS2LQaRWQ/7HljoOs+sk+JIye8zlLYH4 t4ZMJd/AeIOkZrgRZwS3HvAiEOZIjaSJ0yyRuw+CMwOMN/kNfze6lnnbI8BePvrk6LZG fFW50MdcZMrrq2t4XnMDIYuyJRaJPJbXibvmpLbj+Ol9Cyy/qWgbMLGkPTtEaOChbeM/ ztSJo2xFrRSkjF2GzTYiagh4ZjqLXC2MgmnX1kymL5BzosFjmA9MHbXeI6AqjReoOYEP fPUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=O9dguO9y; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i7si6634780pgq.209.2018.02.14.12.09.47; Wed, 14 Feb 2018 12:10:02 -0800 (PST) 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=pass header.i=@google.com header.s=20161025 header.b=O9dguO9y; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161054AbeBNRRK (ORCPT + 99 others); Wed, 14 Feb 2018 12:17:10 -0500 Received: from mail-pg0-f51.google.com ([74.125.83.51]:38364 "EHLO mail-pg0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1033317AbeBNRRF (ORCPT ); Wed, 14 Feb 2018 12:17:05 -0500 Received: by mail-pg0-f51.google.com with SMTP id l24so2176416pgc.5 for ; Wed, 14 Feb 2018 09:17:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Wf8j5sBLdLcDj9E6Ce6+C+T2fosGtrQZ9zfQPkZL3aU=; b=O9dguO9yLQo/QiEplCEwkNgNyxd+FcWBqEuDcSwHPKsiaNw1Z20awBCEDyaVM4Cn/Y hcBUvkPAP/ArX63+IRJJtag6UyfSA6Tfe1Qndh4/i7oZATU5EX2+fsTyvb9YP1qr4xsN md7iqCEVUHzOEEcGR/dD/6yQOBCZZamZ9L8129Ru1e/7/PBQ0d8Q+rYQHlQr9dm3aTZ6 s8C4HXIzFVYAtVUIp2AtuUe6w/awnQn81wSTbiV7PNMbj3ZwO50ZriH4SsuaTa3j7ELv GCkeWxLUv79jt99E51oLWjxJtsD0/2+YMdL3CZJ3zTKuQGIlZAkH07WkjkywfJWFZcP4 FWSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Wf8j5sBLdLcDj9E6Ce6+C+T2fosGtrQZ9zfQPkZL3aU=; b=qa/3+KbOlyuPf4Q2VNVSh2ObAEIgH/vE1h3p+wUfYQ7isoAut94UGdDl9l0wj6SX17 P4O0iooslQaUMC8Ay/F8Ce25yuu14+rJgrLO6ssWhBb9iEF6CybkAiub8d4Wd0V3kIX+ L8k5tYK1fqeG326+t84nTWZrmezfdWQ20G4Ra6ak9oFCRjsIEqYyamEdONxOI6yNFHf+ 8vgK9UCBkPcsZiwMepDpYOZbAk8Na9Rdf+tdvA3Qz75Ee9kO/qgPl8zuSS5Ky84U10Ez T0TN1RzYTOK8go7eS1JTAfQmP5/EPJjz+Wd9twDXAb2haXwZg4QV/VZbH5LNFseL93DO zW1Q== X-Gm-Message-State: APf1xPDXmTZYC5nL7vEHHJ1esd2oQf85IYXVC6TmGBwFmOuTyBPaFDKq osugATq5XUPfsaiJK/IKWK/w2hCXUnBOpB+8bpbuWg== X-Received: by 10.99.184.1 with SMTP id p1mr4461047pge.96.1518628624419; Wed, 14 Feb 2018 09:17:04 -0800 (PST) MIME-Version: 1.0 Received: by 10.236.140.151 with HTTP; Wed, 14 Feb 2018 09:16:43 -0800 (PST) In-Reply-To: <1518627728.3678.2.camel@perches.com> References: <001a1141a524c513ca05628d8ad4@google.com> <20180112183046.GA26098@oracle.com> <20180214152109.GF11528@oracle.com> <20180214153555.GG11528@oracle.com> <1518627728.3678.2.camel@perches.com> From: Dmitry Vyukov Date: Wed, 14 Feb 2018 18:16:43 +0100 Message-ID: Subject: Re: KASAN: use-after-free Read in rds_tcp_tune To: Joe Perches Cc: Sowmini Varadhan , syzbot , David Miller , LKML , linux-rdma@vger.kernel.org, netdev , rds-devel@oss.oracle.com, Santosh Shilimkar , syzkaller-bugs@googlegroups.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 14, 2018 at 6:02 PM, Joe Perches wrote: > On Wed, 2018-02-14 at 16:55 +0100, Dmitry Vyukov wrote: >> On Wed, Feb 14, 2018 at 4:35 PM, Sowmini Varadhan wrote: >> > btw, checkpatch.pl complains about the syzbot*@syzkaller.appspotmail.com >> > addresses as "Unrecognized email address", we should fix that >> > error from checkpatch at some point. >> >> Interesting. Looking at checkpatch.pl I think it wants all addresses >> to be in <>, i.e. >> Reported-by: >> There probably was some reason to enforce this, so I think I will >> change the syzbot email template to include <>. >> Thanks! > > Not really. > > It's the somewhat unusual + in the address > that perl needs quoted before a substitution. > > I believe this fixes it in checkpatch. > --- > scripts/checkpatch.pl | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl > index 3d4040322ae1..2b8397da39d3 100755 > --- a/scripts/checkpatch.pl > +++ b/scripts/checkpatch.pl > @@ -1075,7 +1075,7 @@ sub parse_email { > } elsif ($formatted_email =~ /(\S+\@\S+)(.*)$/) { > $address = $1; > $comment = $2 if defined $2; > - $formatted_email =~ s/$address.*$//; > + $formatted_email =~ s/\Q$address\E.*$//; > $name = $formatted_email; > $name = trim($name); > $name =~ s/^\"|\"$//g; I can confirm that running $ git show HEAD | scripts/checkpatch.pl - on a commit that contains a syzbot Reported-by tag does not produce the warning anymore. Joe, do you mind mailing this as patch?