Received: by 10.192.165.148 with SMTP id m20csp2208974imm; Thu, 3 May 2018 12:14:39 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrW6dp2k/OlW4eGp0chM4XRR9cOAyYjklQhvaHKnvbbAXeT3WDmLNb5Xf+VcUw6PgqrfAwy X-Received: by 2002:a17:902:7209:: with SMTP id ba9-v6mr3794060plb.119.1525374879884; Thu, 03 May 2018 12:14:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525374879; cv=none; d=google.com; s=arc-20160816; b=0w6Ej6Ym/apEaMi7g2ZcOIxE5l1E3d4WSa6Zlk8qB7lNaKa1maX3EJRuhbRHyi1iyx i4N0WJgaxzV+vpA8c3MrP54JXyarwTpbv2WJSiI6R2Z37F2GvznNGOwIMzG5QXKGvnsx IrgTpOKn9iovKXYoOEmbMSAjf50I+HCumAuenVk/xHtUpfYMliqaC1WGaCKeGPjNsjd4 RPvCP8y46CMQBdnU/Cf0NvW+4wJ2WN4afk4uB+gu1henwj+fO8jokWMMzvdQy/6Rv5un vk5HqyuaMPS9uW1QJuzq+EZLws9hC0QtvNS2BdLdWjBT+DzU3luh6W54ovAm5YiYaZXA r/hg== 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:arc-authentication-results; bh=4rzowIYHxjpnbLp5lm0fdTLXLyUEjBEJ2Cfg+0VfD4c=; b=RMUzjXjqMxIeiVxWQaH+d2iPPy52O8OSCmxvtU9nQS8KNlJ29ep9HPnyoHhkXvPvYi BM9m3MCLdtUBZAPXiNxQKUlse6npB72JhPPnmag64X6AZDCnt0QYIjhxh8jSrmPP5DyK GZkyS0ByIuFsX+FhSexX7c5DvSplI+KZZyKKR5yZDVc6cqKg1v/n1DdlJC8SSX0zqAzr WWy1g4laBeim4o+59Z2WRRF0+YqdpV+EyUULx2vgLn617m5GGPfZtmtYxgfW9J3QRIpC eAokBO86VBuNuRAy5TKK7m6BxOvR2gMREVY19+p3RZwGWeO57QTAPBcbG3nClntao3cG Z1Hw== ARC-Authentication-Results: i=1; mx.google.com; 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 w18-v6si11388059pge.604.2018.05.03.12.14.25; Thu, 03 May 2018 12:14:39 -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; 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 S1751416AbeECTOP (ORCPT + 99 others); Thu, 3 May 2018 15:14:15 -0400 Received: from wtarreau.pck.nerim.net ([62.212.114.60]:46262 "EHLO 1wt.eu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751236AbeECTOM (ORCPT ); Thu, 3 May 2018 15:14:12 -0400 Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id w43JE5tD023530; Thu, 3 May 2018 21:14:05 +0200 Date: Thu, 3 May 2018 21:14:05 +0200 From: Willy Tarreau To: Greg KH Cc: Al Viro , Sasha Levin , "ksummit-discuss@lists.linuxfoundation.org" , "linux-kernel@vger.kernel.org" Subject: Re: [Ksummit-discuss] bug-introducing patches Message-ID: <20180503191405.GC23467@1wt.eu> References: <20180501163818.GD1468@sasha-vm> <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> <20180503185529.GB15247@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180503185529.GB15247@kroah.com> User-Agent: Mutt/1.6.1 (2016-04-27) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 03, 2018 at 11:55:29AM -0700, Greg KH wrote: > Don't care about me for stuff like this. Fix it correctly and I'll > worry about any dependancy issues later :) For me the real value of the Fixes header is to let the person doing the backport know if they must search when the patch looks irrelevant at first glance. On old kernels more than half of the patches don't apply and sometimes you really do not know if the code moved somewhere else or if it was not there. Fixes gives some clues what to look for and sometimes about an exact commit to get more details. I've been quite happy with those mentioning only "3.2+" in it just like those copy-pasting the commit ID is pretty fine as well. The former making it easier to skip a useless patch, the latter providing more information. But in my opinion these must not add burden on the committer. Even some vague information like "4.4, maybe 4.2" or "oldest one having subsystem foo" is extremely helpful there. The dependency chain however matters less because once you start fighting with a small patch set for 1 hour you can spend an extra minute testing several combinations or figuring the dependencies in mainline. Willy