Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp5440674yba; Wed, 8 May 2019 13:25:36 -0700 (PDT) X-Google-Smtp-Source: APXvYqyi7upxrUGrNRSdmG0eI8kLIlTnAU7rErxLzupm6NRZZw2ZE0WbYkY3KD0TflkN54dUQREa X-Received: by 2002:aa7:8455:: with SMTP id r21mr52812644pfn.253.1557347136805; Wed, 08 May 2019 13:25:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557347136; cv=none; d=google.com; s=arc-20160816; b=aynGQIbwN9FaTP58dZ4JuEng6HXpMpdGIZrEYFbyXKLPpFR8EeA10VYC/5VAT3F7dd HxsYfWlghvApDv+bciM0iZKoKA5WiJSfuTvT6h7t2llpUFxbe1vhIJQVqu3Q5/tRTKAd h7YZ9zh6lzj5+X1qsk3qE1v1QZcrgnB3h99hK7ltofgp2wwZk7VMjce3IDI/lDffkIRr b0iaLvbj5ZYDaxdyHH1eh9t8g7+nypNhSb2kZhAyRDS3W8ir3iY3nWUcmu87qnYVran8 +9PCI65GsERIsk13WdTqttPMV2gtpmLhHu6jVEToCZ78eFog4SKBqvkVSi5QEyw0xSne 4pbQ== 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 :in-reply-to:references:mime-version; bh=M13siEu+g10Eyf72ko5YRm3P5jSDytOXC9psBac97xQ=; b=UtTeckj1eU48HPPZUJBjp9qGjqs6S0NGS+bdxRhLmxmNt/9nEXqA3RcuJE+Z6VFOJw kM4Q1Vdy+XqSZLkEZ60bxKJaRz1mnhRf+9bvU8KxmzaDUDIm8bDwOtFhSh2gBcPvpj7g dSu2nv2KDdULz41l8REZtfmnF7Bc/5e9xlftgFJzx5/OQXKqEG4tOrKuI185OY0vUc0I oFOKcEXPmGgPpWltYaOJTyzubhBxy4qHQ052+5i8wYw9y3R1LEqvQVmvoXAFH+9rcje4 F61tib8Nwdobo7n7HiMXsrOuIFPhrIfH8KXfGyojAtAc18GU3JWVvD9GLUEtbdp/Pnuw Atpw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g16si23566625pgj.18.2019.05.08.13.24.49; Wed, 08 May 2019 13:25:36 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728283AbfEHURY (ORCPT + 99 others); Wed, 8 May 2019 16:17:24 -0400 Received: from mail-ot1-f51.google.com ([209.85.210.51]:35793 "EHLO mail-ot1-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727350AbfEHURY (ORCPT ); Wed, 8 May 2019 16:17:24 -0400 Received: by mail-ot1-f51.google.com with SMTP id g24so174190otq.2 for ; Wed, 08 May 2019 13:17:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=M13siEu+g10Eyf72ko5YRm3P5jSDytOXC9psBac97xQ=; b=s8Qqq20nbuHGjUsLEOvwf7XPk2Q110iwNqw0wXxdsYXtS0kxl+UdQoGGOR/qqa1ni+ WEnLH510dZ1fgLcYl1B70kxHSBkOk6EuU6GkcX9wP52a+oFzoyhN+s0i4FAJTLg1me5V mSPtUcZCSKHMt/7DmynPE+LmqSxqPmCCbmWSbtSuwikpGP71L6LngMo1hvC8tEUygld9 MzfdTzOqMIbGgfTuvXgb5bGu9RBPpVUAZrZJOApcHEYTU/cV/aiv/vMr7RROJQvwQxaI ybslnUwzv7roOG1454rJsfPg3pRezeX8FFOrN/qf05ZeeZYwcNrCFnm9jkg81xE59xBw jIZA== X-Gm-Message-State: APjAAAWWMSF2r3rSOb2Dr6hSWEMaxu4x7cF/8eQ7Cv8tvNPvXY0cY8oF IODcKa6sj902qwRJEVxqas2xO++dfYxWEj0dC2hpWA== X-Received: by 2002:a9d:4d02:: with SMTP id n2mr476227otf.332.1557346643306; Wed, 08 May 2019 13:17:23 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andreas Gruenbacher Date: Wed, 8 May 2019 22:17:12 +0200 Message-ID: Subject: Re: GFS2: Pull Request To: Linus Torvalds Cc: cluster-devel , LKML , "Tobin C. Harding" 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 Linus, On Wed, 8 May 2019 at 20:06, Linus Torvalds wrote: > On Wed, May 8, 2019 at 10:55 AM Linus Torvalds > wrote: > > > > See what I'm saying? You would ask me to pull the un-merged state, but > > then say "I noticed a few merge conflicts when I did my test merge, > > and this is what I did" kind of aside. > > Side note: this is more important if you know of a merge issue that > doesn't cause a conflict, and that I won't see in my simple build > tests. > > For example, in this case, the merge issue doesn't cause a conflict > (because it's a totally new user of bio_for_each_segment_all() and the > syntax changed in another branch), but I see it trivially when I do a > test build, since the compiler spews out lots of warnings, and so I > can trivially fix it up (and you _mentioning_ the issue gives me the > heads up that you knew about it and what it's all about). > > But if it's other architectures, or only happens under special config > options etc, I might not have seen the merge issue at all. And then > it's really good if the maintainer talks about it and shows that yes, > the maintainer knows what he's doing. > > Now I'm in the situation where I have actually done the merge the way > I *like* doing them, and without your superfluous merge commit. But if > I use my merge, I'll lose the signature from your tag, because you > signed *your* merge that I didn't actually want to use at all. > > See? Your "helpful" merge actually caused me extra work, and made me > have to pick one of two *worse* situations than if you had just tagged > your own development tree. Either my tree has a extra pointless merge > commit, or my tree lacks your signature on your work. Ok, got it. Would it make sense to describe how to deal with merge conflicts in Documentation/maintainer/pull-requests.rst to stop people from getting this wrong over and over again? Thanks, Andreas