Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1761305ybg; Sat, 19 Oct 2019 01:59:23 -0700 (PDT) X-Google-Smtp-Source: APXvYqykvF+NJQ6YoEVw3AV1+UH+ipqbtbPsdRDpbUYz14YhwuqiUeptJ5nrQBfu5JeCcJzMyTU/ X-Received: by 2002:a05:6402:1a33:: with SMTP id be19mr14010579edb.197.1571475562932; Sat, 19 Oct 2019 01:59:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571475562; cv=none; d=google.com; s=arc-20160816; b=Q1OqbxNaLUcvEt9G4IIoFKFvm26le1wjg8SfllMsM+Utd2Bwqv36LtJUxZ/PMRv2+u P0VAX5Qxoiz7lqUn33cTVoVGmTyct6P/MPEhZS0FE4Kjjw2k43jRWuSRwlBN8e/XthMG 4swlswNRFqPldjI0o6mWL5tm1T6BhD89ZEE9HMXk9WfrOmHJojmDPjurea8x+4cqmrxX Jhdls8MXfpBW7dkv1S/xz/T4VBmjwVNvwMweaDyXmhFWqwXeKmB+DCC4Dd76Ninu7teU f6LrEijNXDaUesgAVCnRYLeERep38ZMA3IZAjumCmLWb840GqoUUONclfpwyOd3lzW24 eD5w== 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:dkim-signature; bh=1jMmGa1qTOamMUsRsOiD7Y6JZ6M/kDPA2VpoWe+wumo=; b=Q5OGstyMWfGmzFALHAwgwVlRPpNG3vIXESuo6pNofcaOcnLAYr5sMuFQIlKSF9S0+U 3aG8jFN/DyRblZNEVbDzJWa3Fp+ipBMPKMr+d0LCR+6pEgVH+zbAxU/9Bqo1yj80VY5q 6C/fo5tMxuESwRAGnqYNdqMNINEK1a4aLgmYHciCQ87qiDo5q0jAn32jVvvuKCZTXDwS euVJh2AKyBEEoInHoj2tTuOdXNsnycYURMTeAZ4iQ6RsavWKQAdFb8JtYiBLgNsnJ51w /5uxgfpsVrKk+5E22JKJI6Gd7L7f8PLGIckvQ29onBfMeG7qfVVp6vrG1qKpN7evJYP7 xC7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=DeguvO5n; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 34si6279627edk.26.2019.10.19.01.59.00; Sat, 19 Oct 2019 01:59:22 -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=pass header.i=@kernel.org header.s=default header.b=DeguvO5n; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2502519AbfJRRmB (ORCPT + 99 others); Fri, 18 Oct 2019 13:42:01 -0400 Received: from mail.kernel.org ([198.145.29.99]:33844 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2405272AbfJRRmB (ORCPT ); Fri, 18 Oct 2019 13:42:01 -0400 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id CCA2E222C2; Fri, 18 Oct 2019 17:41:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1571420520; bh=ByzaJhLWQDhYvhzZNYkjFZvEYfpXrCTgrRuj8JgtiFg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=DeguvO5n+N0AvKbTtla8iJJAcvwhQnXBGsNC/fB7Iiha89DuiJ56Iaf9EfeFN8WQl 55MfqI3QgCcvVrdPQp6M8qiR2nG7YxOqPPE9v6t27s6GcAHLk/6Yv+Fp2yk6ypk1Qy JWYmlJkZkwP5cYmxeFp3H+3/VO4Bqx4Sm2pzxNuw= Date: Fri, 18 Oct 2019 18:41:56 +0100 From: Will Deacon To: Linus Torvalds Cc: Catalin Marinas , Linux Kernel Mailing List , Linux ARM Kernel Mailing List Subject: Re: [GIT PULL] arm64: Fixes for -rc4 Message-ID: <20191018174153.slpmkvsz45hb6cts@willie-the-truck> References: <20191017234348.wcbbo2njexn7ixpk@willie-the-truck> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 17, 2019 at 05:06:54PM -0700, Linus Torvalds wrote: > On Thu, Oct 17, 2019 at 4:43 PM Will Deacon wrote: > > > > Note that the workaround code ended up being based on -rc2, so I had a > > bit of a faff trying to generate the right diffstat for this pull request > > after merging that branch into our fixes branch based on -rc1. In the end > > I had to emulate the pull locally because I couldn't figure out how to > > drive request-pull correctly despite the shortlog being correct. I'd love > > to know what I should've done instead. > > You did the right thing. > > When there are multiple merge bases, a regular "git diff" doesn't work > since it's fundamentally about two end-points (well, it _can_ work > almost by mistake, but doesn't work in the general case). So the only > way to get a "proper" diff is to do a merge and then diff the result. > > That said, I also accept the output of "git diff" which will then have > a lot of noise from all the _other_ work done between the two merge > bases. I can figure out what happened, and do my own two-endpoint diff > and see what happened, and still se that "yes, that's what the pull > request meant, and that's why the diffstat is garbage". > > What you did is the "good quality" pull request, though. Thanks, that's helpful to know for next time. I guess I'm most surprised by the discrepancy between the shortlog and the diffstat, whereas I intuitively expected them to be generated in the same way. Will