From mboxrd@z Thu Jan 1 00:00:00 1970 From: Doug Ledford Subject: Re: linux-next: manual merge of the rdma tree with Linus' tree Date: Fri, 14 Jul 2017 10:33:54 -0400 Message-ID: <1500042834.2936.18.camel@redhat.com> References: <20170714111437.69a6b100@canb.auug.org.au> <1499995033.2936.12.camel@redhat.com> <20170714033416.GS1528@mtr-leonro.local> <1500005553.2936.14.camel@redhat.com> <20170714045417.GU1528@mtr-leonro.local> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from mx1.redhat.com ([209.132.183.28]:35466 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754026AbdGNOd4 (ORCPT ); Fri, 14 Jul 2017 10:33:56 -0400 In-Reply-To: <20170714045417.GU1528@mtr-leonro.local> Sender: linux-next-owner@vger.kernel.org List-ID: To: Leon Romanovsky Cc: Stephen Rothwell , Linux-Next Mailing List , Linux Kernel Mailing List , Daniel Jurgens , Paul Moore , Parav Pandit , Eli Cohen On Fri, 2017-07-14 at 07:54 +0300, Leon Romanovsky wrote: > On Fri, Jul 14, 2017 at 12:12:33AM -0400, Doug Ledford wrote: > > On Fri, 2017-07-14 at 06:34 +0300, Leon Romanovsky wrote: > > > On Thu, Jul 13, 2017 at 09:17:13PM -0400, Doug Ledford wrote: > > > > On Fri, 2017-07-14 at 11:14 +1000, Stephen Rothwell wrote: > > > > > Hi Doug, > > > > > > > > > > Today's linux-next merge of the rdma tree got conflicts in: > > > > > > > > > > drivers/infiniband/core/uverbs_cmd.c > > > > > drivers/infiniband/core/verbs.c > > > > > > > > > > between commit: > > > > > > > > > > d291f1a65232 ("IB/core: Enforce PKey security on QPs") > > > > > > > > > > from Linus' tree and commits: > > > > > > > > > > c7c0fb974caa ("IB/core: Introduce modify QP operation with > > > > > udata") > > > > > 5f4bc420f35f ("IB/uverbs: Make use of ib_modify_qp variant > > > > > to > > > > > avoid > > > > > resolving DMAC") > > > > > > > > > > from the rdma tree. > > > > > > > > > > I fixed it up (I used the latter version of uverbs_cmd.c and > > > > > see > > > > > below) > > > > > and can carry the fix as necessary. This is now fixed as far > > > > > as > > > > > linux-next > > > > > is concerned, but any non trivial conflicts should be > > > > > mentioned > > > > > to > > > > > your > > > > > upstream maintainer when your tree is submitted for > > > > > merging. You > > > > > may > > > > > also want to consider cooperating with the maintainer of the > > > > > conflicting > > > > > tree to minimise any particularly complex conflicts. > > > > > > > > This was expected. The SELinux changes went through the > > > > SELinux > > > > tree > > > > and the referenced patches touch the same code. Your fix is > > > > correct. > > > > > > Sorry Doug, but it is not expected at all for the code which will > > > go > > > to 4.14. > > > > Who said anything about 4.14? The merge window is not closed, and > > a > > current for-next tag need not represent code intended for > > 4.14. That > > switchover doesn't happen until the merge window closes (and for > > many > > trees, a couple rc cycles past the merge window closing). > > Really, "couple"? > Your tree contains enormous amount of code, you was listed as one of > top-pusher, > and you still behave like your tree has one or two patches in the > cycle. > > All major trees with similar volume of patches are doing incremental > development and not "one-time" shots. I *did* do incremental development. By LOC count, 3/4 of what's in my current tree was there since back in June. And I grabbed it and started working on it as soon as I was told that the patch I was waiting on, from your company, was finally in DaveM's tree so I could finally pull a net-next starting point upon which to base your patches on. Once I had that starting point, I started taking code. I started with the Intel stuff this time since I started with Mellanox stuff last time. Or do you not remember that email conversation? If not, I'll refresh your memory (paraphrased): Me: Are we ready to go yet, I pulled DaveM's net-next today? <- 6/14 You: Not quite yet. Today's net-next is enough for two of three conflicting patches, but to fix the third you need another one. Me: OK, send it quickly. You: We'll submit it right away. (and you didn't Cc: me or linux-rdma on the patchset so I didn't see any of it)