Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp4014481imm; Mon, 14 May 2018 01:01:17 -0700 (PDT) X-Google-Smtp-Source: AB8JxZp2l1/cuXs3e1k2/3zZlj+YVsdlreTtOa/OzMmtqsx5tZsF/LyiQzNCuYw9mg2OErv+Bwmc X-Received: by 2002:a62:3a1c:: with SMTP id h28-v6mr9389764pfa.209.1526284877820; Mon, 14 May 2018 01:01:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526284877; cv=none; d=google.com; s=arc-20160816; b=JZO/1qwRbB1Dd6Fbx4Gz3i03CXqdFW+FNZbHrzFaPyzc2TYsSqb9OT7mIfRdOgy3fI 5cucWFDDW+8WBuW1ycow1Yzx+bFuCNmD6Cu3gRxcnX3tkxlo/cXsHpytE0lZxJE4YVT1 RzZDJdWgjjoynmKktFaOJzxK1RsDen9FFr8LxdB3BjJzD/n6OpTfCRGeKz3DuZ34pJY8 /AZzY5Qrq6+kIt39wOxa/4HHF3IezVfkHih8Z5zDskv9oy5yQuay6N2trbavmf1cgiB+ 0UW/5rs6q4rgF+k8Xc88/hrS5PhnCJB9wP/+UH/RKV+p8pb0lJAZF8bqhCnKyXW+6X3K 8lVA== 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=2I5flQupOj23zVv2iKrYsVdBDd3L8vCVjEo1LImLq74=; b=r1Pk09cvLOwkO3l4lHy0TfNx0c/Im3DgBe1Q02eE6vu2wKRHhmS2Cwyi6scm+Ib+to D5RFGuGKtoTseYHbKBLrs3Qut5TZIm8KqGFigUdekrNLkdw6jHsQUC//KwrQLJseTUf9 +oBD2iwYW8NUqgDnBmZBC3a37L8Rsua1E0izK+0m1NNCfT880gq/yW+2vtYG+fEnsYpr GvioT8TZcQz7mQyi3tu5W88laZLUY9Q3EAECXBdtBwLyg1Ym3Oma/sJEu9UpzgW6y0oA uWygxZDDh6JTrLCi2fvqRJFvde2tlb4qpHk0uROhdPTFwi0Zi9bN8hTEbMJVRScA7re1 bDTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=OJbUFebl; 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 f64-v6si9216329pfd.123.2018.05.14.01.01.02; Mon, 14 May 2018 01:01:17 -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=@gmail.com header.s=20161025 header.b=OJbUFebl; 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 S1752037AbeENIAd (ORCPT + 99 others); Mon, 14 May 2018 04:00:33 -0400 Received: from mail-ua0-f171.google.com ([209.85.217.171]:41208 "EHLO mail-ua0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751219AbeENIAb (ORCPT ); Mon, 14 May 2018 04:00:31 -0400 Received: by mail-ua0-f171.google.com with SMTP id a3-v6so7673890uad.8 for ; Mon, 14 May 2018 01:00:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=2I5flQupOj23zVv2iKrYsVdBDd3L8vCVjEo1LImLq74=; b=OJbUFeblEvVZYWCQHZkSNN4a+s1RB3UsG9WkrRPhpOjsmYkCIGxAlDwpC+wFhu1qDU Jrdg2XBg7Y0wJlAXKy4wKyNWXseSz/vjj5xL50BS6XBromCoZ2VlmD+PiYd+eq1Le3wS 6/Wr3mkCU+110gNDunvGo0/KcFwY9TBZWH2z7zSHitP+KOmMXVXY5K6ZPjTgCsRq6mFH R2deC6lXYbM6CPkSyopCpI7bosES8eTdobFFEH9JxKNoAnbLlDaO9vWc//Yo6jKr9O+Z WVuYZ3VdP7u1eYCbh3sp4Dk6pEPAnzJ/2DS2c2kIFD/KzSx4dmOu8X2u+lJkLpJbSNHV 8APg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=2I5flQupOj23zVv2iKrYsVdBDd3L8vCVjEo1LImLq74=; b=LxwH79fOej9LOwkoMZpIrRXQKw/vemp6Au6/gim6BAue/zNtTjEXyWBAHuPWkpHW0I ZWZBptQeCpetWauAbfUDCePtELMGJaGYjXZoQWGEpcWYjMt/mNT2HdyMD+sg9ZMgBi+d +XMai7AgYJtGfSFBxkIESnppGzFRTWcrCFEkd/USU+3TCuxsnabaNREIbLBipJGhYCSt zcC+8BKzFGhaPe6PFmmz5PWeFP6Clpqdmtfg/QpcGtvnWEeWtaAO9yLsw94I+LIbhwKx oaNe+NgLnh4Pfi5IIqCBklbM/0J9njaKeqo2JPDoSAXNSpNDObtDohzlJAjZ1lCPCIoQ rviw== X-Gm-Message-State: ALKqPwfJtPobOOVkbId+z3//UKWcILw5NEENkYMAibll4n9hnggAGWgk Ey+CtbpThgeUiaX1MEd7WmXwn/H/K9tR+yQF2ZU= X-Received: by 2002:ab0:5106:: with SMTP id e6-v6mr11434388uaa.33.1526284830996; Mon, 14 May 2018 01:00:30 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.122.10 with HTTP; Mon, 14 May 2018 01:00:30 -0700 (PDT) In-Reply-To: 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> <20180510164722.GH8514@sasha-vm> From: Geert Uytterhoeven Date: Mon, 14 May 2018 10:00:30 +0200 X-Google-Sender-Auth: x0ZM2ExNKWVEz32myW3TgGas6g0 Message-ID: Subject: Re: bug-introducing patches To: Sasha Levin Cc: "Theodore Y. Ts'o" , "ksummit-discuss@lists.linuxfoundation.org" , Greg KH , "w@1wt.eu" , "julia.lawall@lip6.fr" , "linux-kernel@vger.kernel.org" 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 Tue, May 1, 2018 at 10:00 PM, Sasha Levin wrote: > On Tue, May 01, 2018 at 03:44:50PM -0400, Theodore Y. Ts'o wrote: >>On Tue, May 01, 2018 at 04:38:21PM +0000, Sasha Levin wrote: >>> - A merge window commit spent 50% more days, on average, in -next than a -rc >>> commit. >> >>So it *used* to be the case that after the merge window, I would queue >>up bug fixes for the next merge window. Greg K-H pushed for me to >>send them to Linus sooner, instead of waiting for the next merge >>window. TBH, it's actually easier for me to just wait until the next >>merge window, but please understand that there are multiple pressures >>on maintainers going on here, and the latest efforts to try to use >>AUTOSEL is just the most recent pressure placed on maintainers. >> >>The other thing is that when there is a regression users who are >>testing linux-next want it fixed *fast*. That's considered more >>important to them than waiting for one, perfect patch, just to keep >>AUTOSEL happy. >> >>So please understand that when you say that maintainers *need* to do X >>or Y, that there you are not the only one standing in line putting >>pressures on maintainers saying they *need* to do something. And >>quite frankly, I consider keeping people who are nice enough to test >>linux-next happy to be **far** more important than AUTOSEL. > > Ted, > > I'm not at all asking to wait before adding the patches to your tree, > or to -next. I'm asking to hold on to them a bit longer before you > push them to Linus because I can show that patches that don't spend > enough time in -next are more likely to introduce bugs. > > Yes, linux-next users want it fixed *now* and I completely agree it > should be done that way, but the fix should not be immediately pushed to > Linus as well. > > I've just finished reading an interesting article on LWN about the > PostgreSQL fsync issues (https://lwn.net/Articles/752952/). If you > look at Willy's commit, he wrote the final version of it about 5 days > ago, Jeff merged it in 3 days ago, and Linus merged it in the tree > today. Did it spend any time getting -next testing? nope. > > What's worse is that that commit is tagged for stable, which means > that (given Greg's schedule) it may find it's way to -stable users > even before some -next users/bots had a chance to test it out. I just noticed a case where a commit was picked up for stable, while a bot had flagged it as a build regression 18 hours earlier (with a CC to lkml). So it looks like the script for backporting commits should be enhanced to check for this (searching for the commit ID in my email archive found the bot report). Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds