Received: by 10.223.164.202 with SMTP id h10csp1409446wrb; Wed, 15 Nov 2017 20:00:40 -0800 (PST) X-Google-Smtp-Source: AGs4zMaaviN4o56SKRJML8NS07i+kgUSPPGEj7yROcz6Aun/UwkgK22+AYPTW2UDBLBbfu+/VrOv X-Received: by 10.101.65.200 with SMTP id b8mr360964pgq.274.1510804840092; Wed, 15 Nov 2017 20:00:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510804840; cv=none; d=google.com; s=arc-20160816; b=BdTIK9XrSDO4vMvd+VZE8RW68xHjDBt+G+Q0gVJVhwkNlJ56zu6CUkMJk8eekwDe4c IjC2bXlao9jNXFX4Lf2hkvEIHVxpjw172KBq9lT4cNm77Q5mCcAzNPmKi94G6ln0mYKk ewcKUTGUBYHWvdPx+l1Jy5csLwwZ0KZCwcuODzVRdyVlrg5wIPN4j3yqCjpTQ4LXHvPr +2hTLIyNDoS72kUvAznC9Rslrds6LKRGjznyjNtA3EuHT2t+wyExpFc1bHjFozBfW6uJ alupgFT0Y71Q/iaYtjJ7h9c8ZUv74Agwqw2igPQBQxd9s1KBj1OqeVJD4QKNb2hJwQsz +fRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date :arc-authentication-results; bh=JvPUuNxyQKZewyg6ZLWiBiWLUq3xC7+5bNT4Q8F135Y=; b=vzu5Ki+gcRGcbQHc8tf6B7tqbWwLzfEpe9C3IO17YH3T9Z0EoySh8cdSeiYiVcaUjx PkYHuLrGQwa16j4YXIMI0rgrXTSAZjqsgN7JWupKLEaHXYXNivRPd6Z7ppAjLRZo7XYl MqrcEskDiLLDtkPcfONpNLI3TBd33Nmj/Rpec2KALgddvS4/mq5bdtlEm4eR9PGEnpxB 7DdUtz2iAvpEtwaKijzRTH0gD+zT5kO0PdCM2TT+WKBumkzUr58dp9hqBDSQv5DV4bhj PJaOQ6lrZjzUlL74PiLNb04xKQJocOxjW415pvT7u5kNZCiUmpdlnoKDcC3Ya+u83DmM JhrA== 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 7si150092ple.549.2017.11.15.20.00.25; Wed, 15 Nov 2017 20:00:40 -0800 (PST) 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 S933548AbdKPBn3 (ORCPT + 90 others); Wed, 15 Nov 2017 20:43:29 -0500 Received: from shards.monkeyblade.net ([184.105.139.130]:37852 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932697AbdKPBnX (ORCPT ); Wed, 15 Nov 2017 20:43:23 -0500 Received: from localhost (unknown [61.40.109.130]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id 64DD413E877A6; Wed, 15 Nov 2017 17:43:20 -0800 (PST) Date: Thu, 16 Nov 2017 10:43:18 +0900 (KST) Message-Id: <20171116.104318.1816177872306749082.davem@davemloft.net> To: daniel@iogearbox.net Cc: torvalds@linux-foundation.org, mingo@kernel.org, peterz@infradead.org, akpm@linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, ast@kernel.org Subject: Re: [GIT] Networking From: David Miller In-Reply-To: References: <20171115.203352.827797930375567595.davem@davemloft.net> X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Wed, 15 Nov 2017 17:43:22 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Daniel Borkmann Date: Wed, 15 Nov 2017 23:15:20 +0100 > On 11/15/2017 09:19 PM, Linus Torvalds wrote: >> On Wed, Nov 15, 2017 at 3:33 AM, David Miller wrote: >>> >>> Highlights: >> >> Lowlights: >> >> 1) it duplicated a commit from the hrtimer tree, which had been >> cleaned up and rewritten, but then merging the second copy of the >> commit re-introduced the bad code that had been cleaned up. >> >> I'm talking about commits >> >> - 7d9285e82db5: >> perf/bpf: Extend the perf_event_read_local() interface, a.k.a. >> "bpf: perf event change needed for subsequent bpf helpers" >> - 97562633bcba >> bpf: perf event change needed for subsequent bpf helpers >> >> where apparently there was no discussion between the groups about the >> subsequent changes. >> >> And this must have shown up in linux-next as a conflict, but no >> mention of it from either the perf event tree or the networking tree >> merge. >> >> Although it is of course possible that depending on merge order, the >> problem never showed up in next. > > Sorry about that, it was discussed that the patch in [1] would get > routed through net-next and again cherry-picked from tracing folks > due to conflicting changes in perf event tree that were being worked > on to avoid later merge conflicts - clearly that didn't give the > desired result. > > There was a subsequent discussion in [2] but not sure if cherry-picking > 0d3d73aac2ff ("perf/core: Rewrite event timekeeping") into net-next > would have made it better or worse. We'll have a bpf sub-tree up and > running soon for the next development cycle that can be pulled from > by different parties when needed; potentially this could reduce such > conflicts between trees in future. Sorry for the trouble. Yeah, sorry about all of this. I had hoped that since the patch was being appied to both trees in order to avoid merge problems, no modifications would have been made to the change at either end. This obviously didn't happen. I also didn't communicate the issue to you clearly in the pull request, and for this I apologize. As Daniel says, we realize that bpf is breaching multiple subsystems more and more so over time, and we hope a bpf GIT tree will help alleviate this moving forward. Thanks! From 1584174052929001510@xxx Wed Nov 15 22:48:26 +0000 2017 X-GM-THRID: 1584131809586465561 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread