Received: by 10.223.148.5 with SMTP id 5csp6699798wrq; Wed, 17 Jan 2018 17:47:30 -0800 (PST) X-Google-Smtp-Source: ACJfBotp/F9ttJlebMFdjWaY4cRuWZaTcnBO+A+jQiz1c0CxF7T59+PsRlJaZMSVMDsgUuFiPld1 X-Received: by 10.101.76.199 with SMTP id n7mr11890086pgt.388.1516240050493; Wed, 17 Jan 2018 17:47:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516240050; cv=none; d=google.com; s=arc-20160816; b=uZMPNobmSmqoMn0u9XppXm5AkJfM4kt1p9z71dPkEt4u4C+O1hyRlhNL/C0v9p3UnN XVnCKWeD6F1GvT4ZAah58Bja0W9fCQfx5txfB3zf2pKSLzibBqXWybnbhkwix4ll5zdC 3chWWAEeMbhMkgQWksOICKYs/NtJtnGhn14QAiJh2W3yQz8E/CecGzlP7cCJ9VS0+WHs 3/hK0wcKL456ORPS35Pc/P3Xn94yZL6pQNNRg0n6BFXraQ72fbOWhcJSWSQUIA+1Uk1w lJY/VJ4zbXdgDP1eGnuFLiGVd28qhI/b/kd3T5Bb1H4DCnuYqGpCxzlt5PLy0X51I4op rbrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=gZD/a5hnGwAtv+2KFwwYFKRNLaKMgwqzk+4AkMMpDrE=; b=GV9oUoP8hFe8eHwPo71giJLwKlT8U32fEbCa2BZE8Wm4rNMDnGA50arQVT75g17k3q Jxr91beY6MedlK8KGC2cIPxFQ55NWh2Uh347wJNwE1vnlTtvAZMLrzTiLBN5nWcRV6OE xCJNi/BlL78IUA5OkV1k1kgtYa/lg0TMdfjEeuyfORnJPHNgl9OlVA5J4G4tslp7d8LR O+X1YjKiKqmQXs86M4xaT7ROyZVwhaA956f+XC8ZpmzTCh6M6p9rCysVOyifyPhHv/hx 7cKaUqFngRhBFbino9qpoYmvGibuqKNGoI/gj2RAGLL8N088DCW0QtNwjVCBUdymTXDI /kPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=O6aE70Un; 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=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 99si5817988pla.342.2018.01.17.17.47.16; Wed, 17 Jan 2018 17:47:30 -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=@gmail.com header.s=20161025 header.b=O6aE70Un; 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=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753142AbeARBqu (ORCPT + 99 others); Wed, 17 Jan 2018 20:46:50 -0500 Received: from mail-io0-f169.google.com ([209.85.223.169]:37958 "EHLO mail-io0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752368AbeARBqs (ORCPT ); Wed, 17 Jan 2018 20:46:48 -0500 Received: by mail-io0-f169.google.com with SMTP id d11so23095409iog.5; Wed, 17 Jan 2018 17:46:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=gZD/a5hnGwAtv+2KFwwYFKRNLaKMgwqzk+4AkMMpDrE=; b=O6aE70UnpKnt6hGFmEQqhQMjbKHPJtvemlYoKFsZWm6GntriN8X+K0GXmENIGsABZ7 3znOlI8zO/0Ud2gJ/aGMIMgBoIWiIiNwIHAfKS77EVwn3ADDZY8W/breFUPCG3LM8uGj aA+gpeYhB+MjJKT2WqNAz2xr/mAn9nxFp2nO+KB9SuS+KbxBccq8XvyURCch1Ox8bVkM Tx96VdKt34rJ7x0oW8NgDmd+wipIlOaXe8r7k1Js1AoGSXXppNzZ9HN8D6DF4vsRwBZf 0+iFwKIpfxpyHa/Az15NRlltlLksWBMDtN+vdP7Ug0niz84f+VNhBXhFTvFyjGOtYTJJ KTVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=gZD/a5hnGwAtv+2KFwwYFKRNLaKMgwqzk+4AkMMpDrE=; b=N1ShJj9O7ar4xXddt9PRYRc0fZS+7wZ5yHB+6IaNEGZwP271AWB+fS+ToT/WM+iMQj HxOXQz8c/FFGUGh2/oc3ocwcq3GHq2kIdjIXyLow8j0/4AXBTj8vAilR4y/Pyh8E/tKk SA6EkN9m/LGF0bBEDmQy6Bfa6+/byH5eNSI3+eXoSYk8cFWHR+PGGEOOL/NzKi9SLHGO MnJHkbv46mrxaViFYCCw3VB6Va6NMeRGKWDypDBTRjNQbxpEnRXEwO01TDdJ5NsVSl0E zBlzdM4ZgnDkMDeuoofCj2TG8t97XSWk18z5ljLwds29h+G4rT8o+aTSMDQVb7TpODIs LKWw== X-Gm-Message-State: AKwxytf7B1fBqk+itMEsnfP3yI3+7NH/cc43XvZ7kS/EN07D2iuN2tih W6FrH0GazxSni5UxqccxmNo= X-Received: by 10.107.7.198 with SMTP id g67mr24864070ioi.271.1516240007865; Wed, 17 Jan 2018 17:46:47 -0800 (PST) Received: from gmail.com ([2620:15c:17:3:dc28:5c82:b905:e8a8]) by smtp.gmail.com with ESMTPSA id s99sm3085264ioe.63.2018.01.17.17.46.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 17 Jan 2018 17:46:47 -0800 (PST) Date: Wed, 17 Jan 2018 17:46:45 -0800 From: Eric Biggers To: Joe Perches Cc: Theodore Ts'o , Alexei Starovoitov , Dmitry Vyukov , Daniel Borkmann , Pavel Machek , linux-kernel@vger.kernel.org, netdev@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: dangers of bots on the mailing lists was Re: divide error in ___bpf_prog_run Message-ID: <20180118014645.66zlrz3bma6wc4xl@gmail.com> References: <001a11405130ff1e9705629eb53c@google.com> <20180117093225.GB20303@amd> <20180117204735.GC6948@thunk.org> <20180118002111.b7ejjd2adunmkooj@ast-mbp.dhcp.thefacebook.com> <20180118010930.GE6948@thunk.org> <1516238297.3045.62.camel@perches.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1516238297.3045.62.camel@perches.com> User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 17, 2018 at 05:18:17PM -0800, Joe Perches wrote: > On Wed, 2018-01-17 at 20:09 -0500, Theodore Ts'o wrote: > > get_maintainer.pl, which is often not accurate > > Examples please. > Well, the primary problem is that place the crash occurs is not necessarily responsible for the bug. But, syzbot actually does have a file blacklist for exactly that reason; see https://github.com/google/syzkaller/blob/master/pkg/report/linux.go#L56 It definitely needs further improvement (and anyone is welcome to contribute), though it will never be perfect. There is also a KASAN change by Dmitry queued up for 4.16 that will allow KASAN to detect invalid frees. That would have detected the bug in crypto/pcrypt.c that was causing corruption in the kmalloc-1024 slab cache, and was causing crashes in all sorts of random kernel code, resulting many bug reports. So, detecting bugs early before they corrupt all sorts of random kernel data structures helps a lot too. And yes, get_maintainer.pl sometimes isn't accurate even if the offending code is correctly identified. That's more of a community problem, e.g. people sometimes don't bother to remove themselves from MAINTAINERS when they quit maintaining, and sometimes people don't feel responsible enough for a file to add themselves to MAINTAINERS, even when in practice they are actually taking most of the patches to it through their tree. Eric