Received: by 10.223.176.46 with SMTP id f43csp2913416wra; Mon, 22 Jan 2018 05:36:46 -0800 (PST) X-Google-Smtp-Source: AH8x227b7aaRdj3qwhxoYiZLyoCi9k9IPpcoZiphyz52QUMVYv0KbBldllH0aq+wB0F0m7/0IXEd X-Received: by 10.98.93.157 with SMTP id n29mr8603086pfj.195.1516628206136; Mon, 22 Jan 2018 05:36:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516628206; cv=none; d=google.com; s=arc-20160816; b=Z2IqzUefBfjtVpRDGxW6N2pklNE5NZeyewpKcEWXMxTToqe8B55JJOHK+1ZPITkA7p NkrXeo+ln3rWBQdGX/VeKFhhIsn9uogozqK0A85I/BchtSapKYZ03EBvSYakK/qGO4jZ Ci4vm33JlVIy2UF57CjTFC3AhEfI/bQZsTtByysn1u0SQADz/p36OerMdsF+AC4MzGey thZ5tF8YGg4gHLtD5St0JfieRwPtIFnb3poQJzfnokyk7JaxSeM9A9ucj9hRKFW4+qvE p/JopKjRWzinucDBgcCWXMWrDY7RCo28WKauT8wiUCkiotiYSTnvxOd7Wp6qzALxk3lK cEQg== 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=0tZNRzWSVRZqCVkW9y4boE9cnRFalZUsVT1WWmWZuQk=; b=K6kGv+zE5NEuc1uyWKRDd69LPggqgkruuVMTp9PNSOt3Ru9rcVcp++j6ms5XyE7+Wz KegJHUtN2ybVrXtZILa3HMUVy6YVP3zqMbO4wyZrLDv84fo3D1Vg3qVSBYrwsxAAVubg pjPadN8dmt8LuAdP5XGrOxG7xekDcmClv9g2ApGODZcZOCjAbYFU5pixD5khOrFyfVP1 163lhyJmOrnaqi+SEwEKGuET+xAe09uR8kWg2rklkzbM2QNVtNcVfDXa7HDQak6ydr53 mB4/5ydesyxAkhNhJMh50AfN7mzHi01uBqz99EJCmDs2JAzjkkuOpvE2C8qBIW2hH324 BE9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=O+6xh1KY; 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 s15-v6si3487813plp.37.2018.01.22.05.36.30; Mon, 22 Jan 2018 05:36:46 -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=O+6xh1KY; 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 S1751189AbeAVNex (ORCPT + 99 others); Mon, 22 Jan 2018 08:34:53 -0500 Received: from mail-pg0-f51.google.com ([74.125.83.51]:46519 "EHLO mail-pg0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751073AbeAVNew (ORCPT ); Mon, 22 Jan 2018 08:34:52 -0500 Received: by mail-pg0-f51.google.com with SMTP id s9so7091230pgq.13 for ; Mon, 22 Jan 2018 05:34:51 -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=0tZNRzWSVRZqCVkW9y4boE9cnRFalZUsVT1WWmWZuQk=; b=O+6xh1KYmCgWy2OhtdVDLLn+UHRtzFtkFG3MGDkIRF+hWHG0Y2p0xVijnx6S9c+nuO f0uW/Sw2e/VPEGIPe20u+z0+BsckIxqMoR3MjOq1K8azkMPaakNpfKNLvDbc900pq42j /vaXZIsl/5vteM9jvHGQowXihNyG6mm5NrGAw3cmPIVZH9f/LCyEB1P1wOtnxIiXMLfN Cz9ckF6YQMr8CVRh8jchPoN0cNfWYmWCO6kbdoYR8aSTf40tG6D7LoSLKQYzjnlZCgSF /4+4g0aGGDXR6tuxm0wk+3G4UGOBMbgZIT6UIekvgR1tz2SXm1V8a3BjPlUqImVr0zjY UNYg== 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=0tZNRzWSVRZqCVkW9y4boE9cnRFalZUsVT1WWmWZuQk=; b=H4T/8ARzfhPyvU3vcpBDlXUfPoV3cvXRziG3qpOspTM68aQdjMiBN1xHH27iklyhEP pjk4B4JSmH3Mt02pNkpxST9goeqJrDyOHWsj0671k+H6WJv1/wQ6tJjsbqY/mGFl7plu aommmqRRLrN7vveDt4k8aiVCFPHUAR7W+mo+cugpl7oz5FK0J4oJ77DWeq/dwYnKuhrF wS4RBBof8SMAG+/dQi0bo5TWO4GoAIWwiZ59nmRFtpsHYoepjQr1tkFt6ODUMDW6Vxyg tuFIM5ofXN4i88hv+aAoMIEhqdpXe3J8Libd01CEjb8/tk4GC77j+ET5l8r5P3TNOdtD 2qXQ== X-Gm-Message-State: AKwxytf0vvmKG2hwlZrvV1MGm25ckL9PCmaPxfEgCfEJfDvKgx42z4iV ATaATBhQ9gGJf2RmEdU0iMQhX1zDFGh2tCg7SsicynGcd4I= X-Received: by 2002:a17:902:7003:: with SMTP id y3-v6mr3633753plk.449.1516628091385; Mon, 22 Jan 2018 05:34:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.236.140.151 with HTTP; Mon, 22 Jan 2018 05:34:30 -0800 (PST) In-Reply-To: <20180119014803.n75l5vrxlpifm3sc@wfg-t540p.sh.intel.com> References: <20180119014803.n75l5vrxlpifm3sc@wfg-t540p.sh.intel.com> From: Dmitry Vyukov Date: Mon, 22 Jan 2018 14:34:30 +0100 Message-ID: Subject: Re: what trees/branches to test on syzbot To: Fengguang Wu Cc: Guenter Roeck , LKML , "Theodore Ts'o" , "Eric W. Biederman" , Greg Kroah-Hartman , Andrew Morton , Linus Torvalds , syzkaller , Stephen Rothwell , David Miller 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 Fri, Jan 19, 2018 at 2:48 AM, Fengguang Wu wrote: > Hi Dmitry, > > > On Tue, Jan 16, 2018 at 10:58:51AM +0100, Dmitry Vyukov wrote: >> >> On Tue, Jan 16, 2018 at 10:45 AM, Guenter Roeck wrote: >>> >>> On Mon, Jan 15, 2018 at 11:51 PM, Dmitry Vyukov >>> wrote: >>>> >>>> Hello, >>>> >>>> Several people proposed that linux-next should not be tested on >>>> syzbot. While some people suggested that it needs to test as many >>>> trees as possible. I've initially included linux-next as it is a >>>> staging area before upstream tree, with the intention that patches are >>>> _tested_ there, is they are not tested there, bugs enter upstream >>>> tree. And then it takes much longer to get fix into other trees. >>>> >>>> So the question is: what trees/branches should be tested? Preferably >>>> in priority order as syzbot can't test all of them. >>>> >>> >>> I always thought that -next existed specifically to give people a >>> chance to test the code in it. Maybe the question is where to report >>> the test results ? >> >> >> FTR, from Guenter on another thread: >> >>> Interesting. Assuming that refers to linux-next, not linux-net, that >>> may explain why linux-next tends to deteriorate. I wonder if I should >>> drop it from my testing as well. I'll be happy to follow whatever the >>> result of this exchange is and do the same. >> >> >> If we agree on some list of important branches, and what branches >> specifically should not be tested with automatic reporting, I think it >> will benefit everybody. >> +Fengguang, can you please share your list and rationale behind it? > > > 0-day aims to aggressively test as much tree and branches as possible, > including various developer trees, maintainer, linux-next, mainline and > stable trees. Here are the complete list of 800+ trees we monitored: > > https://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git/tree/repo/linux > > The rationale is obvious. IMHO what really matters here is about > capability rather than rationale: that policy heavily relies on the > fundamental capability of auto bisecting. Once regressions are > bisected, we know the owners of problem to auto send report to, ie. > the first bad commit's author and committer. > > For the bugs that cannot be bisected, they tend to be old ones and > we report more often on mainline tree than linux-next. Thanks for the info, Fengguang. Bisecting is something we need to syzbot in future. However about 50% of syzbot bugs are due to races and are somewhat difficult to bisect reliably.