Received: by 10.192.165.148 with SMTP id m20csp1381347imm; Thu, 10 May 2018 09:48:42 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqDSD3Dco4eVl5LkNE5ITW8P3uv1eT4eY7RUdFoh1+7L8+zIxXbXDX8Ns2Lxb3gCQgxeui/ X-Received: by 2002:a17:902:aa98:: with SMTP id d24-v6mr2046653plr.185.1525970922040; Thu, 10 May 2018 09:48:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525970922; cv=none; d=google.com; s=arc-20160816; b=aAcNaDS7KwuRjEVeEUR5dfnqIn7GEX3GyTrr83/BEPONFt8IMh5HNiGtW9ZFWWKe8B 2zPiHxu1HEmoBaA/KzCxZeD/NHXbpyE+foj2VFWMHG2insukMFrTt38IRJgc1rzBvqFE RGu6ioXYF9ymgPAVTO0HiE1UbY9u7HMXhr7k5EhUzHxxCetXO/a7qqZ2Y4p3jFkZLzYf U6aEHuQeyVrpKZVbNiKiD6UQaEa28t4DAcP7TRR0AWANleaOg0kBiqKdjlV/wxnVHy2f 2LExvELKyRL4EeNicQeeFG3ItNXm8sC0Z2Ut0A+mcoEFmvZG+ZEv0ZAT/Q+QxUAZeUlA hHzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:spamdiagnosticmetadata:spamdiagnosticoutput :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=rMlXtvoA/zJS6Xjy/ZDztBsoQjxJMUH/LCJq2KX+9FY=; b=tTqfU0Xgklj9XvU3Ed0frvEdh41DdNZLCmWEY/4ukzX3H9z81mxz06Z7H+uhoDednd bxBDrFvIUNITV1GidQ2LQhIUPbIoJc2dQ8Xz2hFQLiw2XVArAnaHrDH1C7vdsQYk1FmE TTwlWJ2QKuVAcBPmpuSBiGFsvcLv6oMUjJp2kWn512GSa0hdS2IEUhns/pGXt3vAzbRg H1kfhk4Z9zhhm2lQXYgbfJ3ajsKAQVJOLT+2qUWmiU1KAEREi8V/R4Z2obi+HV+K79di h7Q0zy+HcTe85OxcdFHEi47j4URfu75jVk2mybznICN/95MRr6R4a5wIPcMhKNJJRuWe 3t9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=mwZ3MWI9; 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=microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w3-v6si1113712plb.17.2018.05.10.09.48.27; Thu, 10 May 2018 09:48:42 -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=pass header.i=@microsoft.com header.s=selector1 header.b=mwZ3MWI9; 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=microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966596AbeEJQra (ORCPT + 99 others); Thu, 10 May 2018 12:47:30 -0400 Received: from mail-bl2nam02on0099.outbound.protection.outlook.com ([104.47.38.99]:50038 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S966305AbeEJQr1 (ORCPT ); Thu, 10 May 2018 12:47:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=rMlXtvoA/zJS6Xjy/ZDztBsoQjxJMUH/LCJq2KX+9FY=; b=mwZ3MWI9ddTVEq0n8mnSzeURnQq3TwQZsvN4OLNRxqfxe799ZGzm56BJF0G/5Pn46GM9GVGeUdShzQbkVwMhBSFsx/LGSBw+lkEjYJMBKDIe0QpFZymX6354ee4TnLz6sQqth4wvNFnqB9rYPDgdXfN/y5c7T6tcQ7hDudevLaw= Received: from MW2PR2101MB1003.namprd21.prod.outlook.com (52.132.146.28) by MW2PR2101MB0971.namprd21.prod.outlook.com (52.132.146.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.776.1; Thu, 10 May 2018 16:47:24 +0000 Received: from MW2PR2101MB1003.namprd21.prod.outlook.com ([fe80::1958:87f0:1598:af6f]) by MW2PR2101MB1003.namprd21.prod.outlook.com ([fe80::1958:87f0:1598:af6f%13]) with mapi id 15.20.0776.004; Thu, 10 May 2018 16:47:24 +0000 From: Sasha Levin To: Jiri Kosina CC: Daniel Vetter , Greg KH , "linux-kernel@vger.kernel.org" , "ksummit-discuss@lists.linuxfoundation.org" , "w@1wt.eu" Subject: Re: [Ksummit-discuss] bug-introducing patches Thread-Topic: [Ksummit-discuss] bug-introducing patches Thread-Index: AQHT4WrQpZfAdTeY4k22b0OVmzGN0aQbRuYAgAAEU4CAAA85AIAABeKAgAC3HQCAAMJDAIAAafoAgAAR7QCAAAvfgIABO6qAgAAHfYCAAP7oAIAHfZEAgAAA6oCAAgv9AIAADEsA Date: Thu, 10 May 2018 16:47:24 +0000 Message-ID: <20180510164722.GH8514@sasha-vm> References: <20180502194632.GB18390@sasha-vm> <20180503020550.GP2714@sirena.org.uk> <20180503031000.GC29205@thunk.org> <0276fcda-0385-8f22-dbdb-e063f7ed8bbe@roeck-us.net> <20180503224217.GR2714@sirena.org.uk> <20180503230905.GA98604@atomide.com> <20180509084440.GW13402@sirena.org.uk> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [52.168.54.252] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;MW2PR2101MB0971;7:WFGn9bGKQeJoTvXt5S8vv4T4gvJoKABctKvYyy++mfi9a6LWNGmpg/eq/ywTO/KPfftVtndojyA6db5x0VyGkhBgZWtA/8EBFXbcxdp/znHiS8heqw19UxskL0bEL3lu2C2vBOWiNUOEo3JjEm3CcIJVcfSCWnHHVaYIFlvW4oT1pbZf7jTI3PR8ynvrDbq3T3kJ/Uy67drGfhfQ/bRm2AEGqbnasYITDP0mTAVK7GI9KwGg+F8ADAbW4tkmfRYW;20:Ugehq//sw7US44b/Vkha2AsGwD6pZuI0ySwAkBQfRhHCgpKjFAfqzfQ0sbs9STMomgZNheTjLWNcMsNOK13g8mX5L50JikHAmQALAFv2isF8d7OFs2D3shmKlEzn3dxbWhu5NkrhnIQZOrIkFLi9gI8/eOeNSGt/RvMbZfhmc3g= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7193020);SRVR:MW2PR2101MB0971; x-ms-traffictypediagnostic: MW2PR2101MB0971: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(2018427008)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:MW2PR2101MB0971;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB0971; x-forefront-prvs: 066898046A x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(7916004)(376002)(39380400002)(366004)(346002)(39860400002)(396003)(189003)(199004)(3660700001)(93886005)(6116002)(7736002)(97736004)(10090500001)(186003)(106356001)(105586002)(76176011)(81166006)(86612001)(81156014)(2906002)(8936002)(5250100002)(1076002)(86362001)(6486002)(68736007)(6916009)(8676002)(3846002)(6436002)(2900100001)(5660300001)(486006)(11346002)(9686003)(102836004)(6512007)(3280700002)(26005)(316002)(229853002)(14454004)(22452003)(446003)(53936002)(54906003)(6506007)(66066001)(33896004)(478600001)(10290500003)(305945005)(4326008)(476003)(99286004)(6246003)(72206003)(59450400001)(25786009)(33716001)(33656002);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB0971;H:MW2PR2101MB1003.namprd21.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: wMPGDwIafjZJVk6Oehr7gr1AUj+oULv8YzT+te0A9QcUcD+2ISGt8qPEQmTxymsSbalJ/GOlSDZTGcm6CofbzZVRFNMjIWzjeEhGG4VlGrOy5xTwNbe2KLmqNNiKUV32ntzu/SwEulT94vD9aIuZFjr0a3LATq+kAGCTLUk1fKMghOVt31Fo/amV5+XRfLSL spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: fa77a6d9-aeaf-4ea8-381d-08d5b695b4d3 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa77a6d9-aeaf-4ea8-381d-08d5b695b4d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2018 16:47:24.1666 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB0971 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 10, 2018 at 06:03:22PM +0200, Jiri Kosina wrote: >On Wed, 9 May 2018, Daniel Vetter wrote: > >> >> Then, why don't we have a pre-integration tree for fixes? That would >> >> at least simply automated testing of fixes separately from new >> >> material. >> > >> >> Perhaps this has already been discussed, and concluded and it's not >> >> worth it, then apologize for my ignorance. >> > >> > I think this is an excellent idea, copying in Stephen for his input. >> > I'm currently on holiday but unless someone convinces me it's a terrib= le >> > idea I'm willing to at least give it a go on a trial basis once I'm ba= ck >> > home. >> >> Since Stephen merges all -fixes branches first, before merging all the >> -next branches, he already generates that as part of linux-next. All >> he'd need to do is push that intermediate state out to some >> linux-fixes branch for consumption by test bots. > >What I do for my trees is that I actually merge the '-fixes' branch (that >is scheduled to go to Linus in the 'current' cycle) into my for-next >branch as well. > >This has the advantage of (a) getting all the coverage linux-next does (b) >seeing any potential merge conflicts early > >Is this not feasible for other trees? When Linus tags -rc1, -next will start filling up with commits destined for the next merge window. The resulting -next tree becomes very unstable, and very difficult to test. The idea behind next-fixes is to provide a tree that will contain fixes for the current merge window, which will generate a much more stable tree that users/bots could actually run and validate the fixes that will be merged in the upcoming weeks. Right now, with the method you've described, there is no easy way to test your '-fixes' branch even though the commits in there will be pulled in by Linus much sooner than your 'for-next' branch. You'll still get the same coverage from -next, but if you provide your -fixes branch seperately you'll also get more coverage for the fixes you're about to send to Linus.