Received: by 10.192.165.148 with SMTP id m20csp24716imm; Fri, 4 May 2018 06:10:18 -0700 (PDT) X-Google-Smtp-Source: AB8JxZp7b+CY8i9KtfsAqUwJEAlBFSmk65FC2kbW3E61pgWHaXGF9H+Omh56rIbAj5rAWOb4+hqr X-Received: by 2002:a17:902:5597:: with SMTP id g23-v6mr27972131pli.347.1525439418733; Fri, 04 May 2018 06:10:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525439418; cv=none; d=google.com; s=arc-20160816; b=XlZKwLXouIh4Y2oYKYVD9su08DBiZGEjCwLh5L+yex8XLJVtOJs9b8xYgdNH8oNBhP d+zk5H/tF4TgG+iCuTaaYz5vyvwbDHI5Cru+6uySIaSNF9i18Y2ym85cjJOaLquA6Ogs t1QWeO39Sc+QX3sqLVUaWbT5ykxyeoqYyRKYDzei5Xrx1sk3HXwgrfyhlo/R+SVOujGO 6hHQ5izyu+K5pSRjyvsHCmlNemhH5M1xJr+myyvxa2+JAMypo36fs/xJfNRCshkv13rb mxtC7/nG5oeTGX61Nhr53wmLhEOYFVFqWJOPRXYyCw/sPatc1N3zY6jI6b2oy26mXuR3 njTQ== 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:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=Wn/mkkNBp24gBDog1qNFaewBMS+Jyl3cxfSlVK/I1Ns=; b=cd5Mrhgs+F5kvwUDGO5da5TqC08kUBzyZoQhBX8gvorqiCD4zqKyq/Sl/PiyA0fcR7 SeJhN32Dia9tHNDhrHMPj3/Q/nR6FLmDQpNS/CX5iZVVp9V4bQjTVXvGIYmlwrrP2UDw eFkMfzEopkyce93M0sXp4RDviIfol2+7xBaav7Nz4idXGbTiIy2OtcnqHRUfuKMEp8Ep MXM2IwI4WsHhjsnwhpIXnD5/w3Qy8paYsCw32IrkgPy9YVasUmr2tdpBEoT/DMEvCHP5 VhxJD1NjVNqYP6U38DFev2F5/Ld6O3TkML5DrRe+qor8a60fL3V1TrpIfeQT2oJM/Yfp r7lg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@thunk.org header.s=ef5046eb header.b=uWCfUOiU; 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 w68si15905453pfk.14.2018.05.04.06.10.01; Fri, 04 May 2018 06:10:18 -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=@thunk.org header.s=ef5046eb header.b=uWCfUOiU; 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 S1751344AbeEDNJt (ORCPT + 99 others); Fri, 4 May 2018 09:09:49 -0400 Received: from imap.thunk.org ([74.207.234.97]:51524 "EHLO imap.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751107AbeEDNJr (ORCPT ); Fri, 4 May 2018 09:09:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=thunk.org; s=ef5046eb; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Wn/mkkNBp24gBDog1qNFaewBMS+Jyl3cxfSlVK/I1Ns=; b=uWCfUOiU9Ral9z8QC+luPSGBKi 8Js3dxpDk7fc376H/EmHgLwfwUgFf2P3VFxVMAV5+H0e6q7G1FavtgLRaJNAskbkBi1JQVndAgIcH iU55rovuAqUV0Nwu6hGiPYGH4PqfD6PK213CfKIGsUuDC/92Ett3zwzUgaOw67P7KY/c=; Received: from root (helo=callcc.thunk.org) by imap.thunk.org with local-esmtp (Exim 4.89) (envelope-from ) id 1fEaSr-0002JC-VM; Fri, 04 May 2018 13:09:34 +0000 Received: by callcc.thunk.org (Postfix, from userid 15806) id 05FEF7A4B0B; Fri, 4 May 2018 09:09:32 -0400 (EDT) Date: Fri, 4 May 2018 09:09:32 -0400 From: "Theodore Y. Ts'o" To: Jani Nikula Cc: David Howells , Sasha Levin , Greg KH , "linux-kernel@vger.kernel.org" , "ksummit-discuss@lists.linuxfoundation.org" , "w@1wt.eu" Subject: Re: [Ksummit-discuss] bug-introducing patches Message-ID: <20180504130932.GI29205@thunk.org> Mail-Followup-To: "Theodore Y. Ts'o" , Jani Nikula , David Howells , Sasha Levin , Greg KH , "linux-kernel@vger.kernel.org" , "ksummit-discuss@lists.linuxfoundation.org" , "w@1wt.eu" References: <20180502195138.GC18390@sasha-vm> <20180503000620.GA29205@thunk.org> <20180503144612.GJ18390@sasha-vm> <20180503165446.GB30522@ZenIV.linux.org.uk> <20180503173422.GR18390@sasha-vm> <20180503182039.GC30522@ZenIV.linux.org.uk> <8669.1525427874@warthog.procyon.org.uk> <87fu377gbu.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87fu377gbu.fsf@intel.com> User-Agent: Mutt/1.9.5 (2018-04-13) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 04, 2018 at 03:31:17PM +0300, Jani Nikula wrote: > On Fri, 04 May 2018, David Howells wrote: > > Sasha Levin via Ksummit-discuss wrote: > > > >> Cc: stable@vger.kernel.org # commit-id-of-(2) > > This has been documented since > > commit 8e9b9362266dd16255473c080d846b13e27247bf > Author: Sebastian Andrzej Siewior > Date: Sun Dec 6 12:24:31 2009 +0100 > > Doc/stable rules: add new cherry-pick logic > > in v2.6.33 so seems like there should have been enough time to fix the > tools. The problem is that it's not being *used* that way. In fact, that documentation is arguably out of date. When it does get used, it's used to indicate which kernels the stable patch applies. You have to go pretty far back before you find that suggested usage. Run: git log --grep stable@kernel.org | grep -i cc: | grep stable | grep \# and see for yourself. The first couple of hits: Cc: stable@kernel.org # 3.11 Cc: stable@kernel.org # 4.8+ Cc: stable@kernel.org # 4.8+ Cc: stable@kernel.org # 4.13+ Cc: stable@kernel.org # 4.8+ Cc: stable@kernel.org # 4.13 - together with 890da9cf0983 Cc: stable@kernel.org # 4.13 Cc: stable@kernel.org # 4.13 Cc: stable@kernel.org # v4.8+ Cc: stable@kernel.org # v4.10+ Cc: stable@kernel.org # v4.10+ Cc: stable@kernel.org # v4.10+ Cc: stable@kernel.org # reverted commits were marked for stable Cc: stable@kernel.org # for the backport of the original commit Cc: stable@kernel.org # v4.8+ At this point, my suggestion would be to delete the text added by the above-mentioned commit, and add a new syntax. We're much more willing to support multiple headers, so something like this: Stable-prereq: DEADBEEF1234: subsystem: bork bork bork.... With multiple Stable-preeq: lines allowed, where the order is significant, might be one way to do things. - Ted