Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp838969pxv; Fri, 9 Jul 2021 10:09:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy5gnrUY92YgpWSkldvSC/c19eRwVkim7f6SQfLgEkLXKKrhGV8Euj/MZ0w7XCaNjQ5gSfn X-Received: by 2002:a6b:f914:: with SMTP id j20mr28434941iog.127.1625850588937; Fri, 09 Jul 2021 10:09:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625850588; cv=none; d=google.com; s=arc-20160816; b=r8CoRkWB46I+o7QwnZtl9gNBrKBlfWXO5/+81xR+eMHh1YsyOknbg+20f+rwabM23d PQ4NEQ6b1S+qixYDnyG95hl168OvPbOxKrSbpjejt1EGj66+vMs9anZXXlzehy4j4+Jt 8uu2K1BR8GBikLvFH9BmtkHUax0iE5WCM6yUocOvyZlz73QKzY75SiIvKTOxRjqdQ9mo WO18+27MMy5CPiW4OwC90EtBncsRXxR6q5DHiGHjVakZEVOpmNxkaWvn2DDE31xFRC4R D691o4j4fMTJCANnz81P3cpXIf1o0UvVPNqvYaQ5A30PB9NXNjaWl/mpcEYCvHbtLO/N E8Hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=KBhcYMUl2xlWqh1FOBf7oxdHmtzU8noyHn56sS3VewQ=; b=iwKfKVXdStED3bcBvYaEQqRjzGm+R2VDWPnidaefK6kNCvEd84PVz92zofjZIofbAB 4muCQKuWlBknSLI/s4S9n2JjgIp9TquHn9n2wYTs15MNl2bJen9ZbUHqwdyrdeuj47cF BKtTWBs1xhoTHmWDA4ReaW11fAD7LijVuso7AeflM+B8X0EVq3bi76n0BL9/H9dunPsg C5qybkUxDq3OkUZjG1S4/d1kRSyLloZAQt3UHphUkkddwBgu6h79OzERoR44TpXtOEzv 0Kx99A5WfradIjAHF5/kLg2GzdIIL2DrTLb0ILXFp9mN1RbgY0wf9F/n5jxn6YGrU4W5 D86g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=HiGFi2E1; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 12si7721908ilz.15.2021.07.09.10.09.29; Fri, 09 Jul 2021 10:09:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=HiGFi2E1; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229499AbhGIRML (ORCPT + 99 others); Fri, 9 Jul 2021 13:12:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40200 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229459AbhGIRMK (ORCPT ); Fri, 9 Jul 2021 13:12:10 -0400 Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EE8ABC0613DD for ; Fri, 9 Jul 2021 10:09:26 -0700 (PDT) Received: by mail-lj1-x233.google.com with SMTP id a6so9116783ljq.3 for ; Fri, 09 Jul 2021 10:09:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KBhcYMUl2xlWqh1FOBf7oxdHmtzU8noyHn56sS3VewQ=; b=HiGFi2E15x32PX3njJDWrVvTsLBOSaGOKg60iPGD69rXNs3jRSWIcD68BeSV/F9zVG 95W1G2I+8fkAiGUajAUSmuF1lboZBUyWzG61Qbu5Q4dg24vCbxRVzEuGHLP/42Lo8gm0 PqnJmXGQvoVg6B/nG2f2X5sNgX3X+1BgM8M1M= 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=KBhcYMUl2xlWqh1FOBf7oxdHmtzU8noyHn56sS3VewQ=; b=d2VYmf4CN4iiECYNo06+E8yZmHzIepizfaVUeHmD11N6AeDa1sm7V7dp5LFLUbiJsL 4QNwz2sMEr2BzEt2TsrcqHZzAGbSbS0etPTlP1l+JNZh3uDkSFQyLe6SEKBebaVaPJg0 MTNIcYwiUrS16i+PbYoXGNcwqzPZlDWzXbqiq7gQxWmiAhJktJ6Yjfhld3wZ4IH+KhE0 C0djuFX0tyz5vqGJWNjeouJ5KGlr/ZtF4R67VxzYd7mVsAIAs5OKPyYza92oE1JuNzfR fGtT5d9eRJxn9xw2WQtNVhkaU055ydcBMeb/pJzMsAI4iuaPyGRloDTzrW/nsh2kgtVe e/CQ== X-Gm-Message-State: AOAM531zAZQ+1YuypTruBthBF/T6io1qlE/ub9o4TcjQmsIALEB7KkZ2 Yk4Bv9ihHk4FAShBdmqBRSB4uRmGQPuf8CVQu/c= X-Received: by 2002:a2e:9085:: with SMTP id l5mr274130ljg.103.1625850565088; Fri, 09 Jul 2021 10:09:25 -0700 (PDT) Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com. [209.85.167.54]) by smtp.gmail.com with ESMTPSA id s21sm510302lfi.166.2021.07.09.10.09.24 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 09 Jul 2021 10:09:24 -0700 (PDT) Received: by mail-lf1-f54.google.com with SMTP id f13so24426194lfh.6 for ; Fri, 09 Jul 2021 10:09:24 -0700 (PDT) X-Received: by 2002:ac2:4475:: with SMTP id y21mr1343435lfl.487.1625850564418; Fri, 09 Jul 2021 10:09:24 -0700 (PDT) MIME-Version: 1.0 References: <6809750d3e746fb0732995bb9a0c1fa846bbd486.camel@hammerspace.com> <448e0f2b96b7fa85f1dd520b39a24747ea9487ed.camel@hammerspace.com> In-Reply-To: <448e0f2b96b7fa85f1dd520b39a24747ea9487ed.camel@hammerspace.com> From: Linus Torvalds Date: Fri, 9 Jul 2021 10:09:08 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] Please pull NFS client changes for 5.14 To: Trond Myklebust Cc: "linux-nfs@vger.kernel.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Fri, Jul 9, 2021 at 9:55 AM Trond Myklebust wrote: > > Thanks! It didn't result in any overall code changes or even changes to > the result of the merges. However if you're OK with the occasional > duplicate patch then I'll make sure to avoid this in the future. The occasional duplicate patch is actually completely normal. Particularly when it is something like an important fix that gets pushed to mainline late in the -rc series: people often want them in their development trees as well for testing, and so you end up with the same fix both in mainline and in the "for next merge window" branch. In fact, that "important fix that goes to both branches" can be a very good thing, exactly because you want to test that -next branch, and you want to do it without having to worry about old bugs that might trigger or hide new issues. And then I very much want to pull that _tested_ development branch, not some "ok, I removed that fix from the branch before asking Linus to pull, because it's already in his tree". See? And yes, sometimes they happen by mistake, and the duplication is not intentional, and it's not some "good thing". It happens just because the same patch was sent two different ways. That's fine too. It's a problem if they happen a _lot_ - partly because they do make it much more likely to cause pointless merge conflicts (and mistakes can happen during that stage), but even more because it shows that something is going wrong in the patch management, and people are stepping on each other's feet. So then the duplicate patches is not necessarily a _technical_ problem, but it's indicative that something is wrong with patch flow. But even then removing the duplicate patches is generally less important than trying to fix the maintenance issue. So on the whole, a couple of duplicate patches isn't a big deal, and not worth rebasing. Aim to keep rebasing mainly for "oh, keeping that will cause actual problems" (and sometimes the "actual problems" can be about things like truly horribly mangled commit messages and wrong attribution etc). So rebasing isn't necessarily always "wrong", but it just needs to have a fairly compelling reason. Linus