Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp2540205imm; Wed, 3 Oct 2018 05:36:28 -0700 (PDT) X-Google-Smtp-Source: ACcGV63/3Bxw7f3FeH1qkqvMYkhuMBYx8WOptlSYM3LbfE5pMkeKjujNjBHuI64cxBYho+vO/vXx X-Received: by 2002:a62:594f:: with SMTP id n76-v6mr1480428pfb.42.1538570188376; Wed, 03 Oct 2018 05:36:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538570188; cv=none; d=google.com; s=arc-20160816; b=Q+tJfCk1MK63ktsn28TWgLgDTOjzHehGZzlqlzPGCOD+OwaLdobdEaA0EqpQ2Aekuh hetrTtqhbUpMD5awhf4TJ0WfhTCQQNpOVdPhAT41mQTwuRH20cDUuI9/ZaB56VbYf6NK p44CHrF9x4dK3fpdVHmrMHtBNRIedyPfjav8qAs9yxQinL0YdpaC/0J0H+DcgXEGZFPf xa6aQMocpZsUBNcrshLDGtrJqo55udbO1soyzxo4lzdnuO0olEZQBsf6ZF1g21AnzpHj FEB8x7Ue9U1rErb+J1u9xyTho7/bmjFwPPhjIRZ26r5v3iIZMwKBQV0cvapixmuouNhC sqdQ== 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:dkim-signature; bh=O1thCiDnhAjauNlqszuhXYPw0fCWRhuLQh4x+pM2oMI=; b=jUloXbYs/vucGjaELejMiXQe9b3ztFWrpwrGvQ8lNLtQhKpkLPZFoFjae5j2bs0oyw bUuYHL3riNtEX6UPFy4PFVmxyD+zSwg8zrMx+AkmzfNsnk3cU50fgBEIXvd+6M1iXdBh 5BN/eCnJhNndGX8zwpkFKl5nW2yRRUMT77ERynZV7LLPHjMEWe5RH7GZ7CGvbLcI+BJ6 Ic+gG59+rMSlr3YjBcL7KpLiOWlgB2idT4L+PikXCXc4ihfuLiCZZIMxK7K+MbV9xgT7 weCxVPEKRH2+xeeveq3D2Qx9iDiiioX+SlOK+zqHGn6MMbEo/vxSPQNGGJ2x0HJmsKk8 QZYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=NzD2jr13; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m16-v6si1336015pfh.92.2018.10.03.05.36.13; Wed, 03 Oct 2018 05:36:28 -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=@gmail.com header.s=20161025 header.b=NzD2jr13; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726964AbeJCTWx (ORCPT + 99 others); Wed, 3 Oct 2018 15:22:53 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:40184 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726547AbeJCTWx (ORCPT ); Wed, 3 Oct 2018 15:22:53 -0400 Received: by mail-qt1-f196.google.com with SMTP id e9-v6so5636515qtp.7; Wed, 03 Oct 2018 05:34:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=O1thCiDnhAjauNlqszuhXYPw0fCWRhuLQh4x+pM2oMI=; b=NzD2jr13ZmIhh3a5WDHycXBljwN4Ipu4dEsRpKz44NZwBg5iKXsdejpUyGEeEwABan iNIWgV9l8SKIp23gMkW12EkmiVna0R+SdielDYttyGAQVUL+IdiPOwKQn2QjGFbnrBKQ 3kp9O2c05T5vBxYQBVdKI0dQNBNOSvJBQjJWOBcYFyiGgauFZ02uCDK018RZYFoaICTM GusYTT9FGMnJQr49aBKexa3sYqp6RYDST5rtv1ijKlRJBzv3fXic1FPcsB8Sr7Luj4Rg xS64/EA7IDod/wv750oG2OHOtJ1OFsSGISNVe9FcnJJtfu63SRxKtZaDKjhq3UcmJGWc oJUA== 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=O1thCiDnhAjauNlqszuhXYPw0fCWRhuLQh4x+pM2oMI=; b=f5+B6DIOUm8BFHN/1fYAxXa4W30oDxYT5QtC8F34F5cVvEoRJoeai4d76HUX1lHuc9 HuJ8VmIZPMiIVdwqDfppjwPCe6/8sgqjebZjNzdyWqNbmWOVhpHfiz8J/MEJ8QG5nk8U qvREd+OR48rPu8/iZ0mWdtAlDa/E1ZM3dRF6Mfr8bEW2SN6LkkbWv5B89g0arLag0E1r 9olHUMtCPHXMfnorjECWWPcrc9f9WnVYBSp10I4kUsV5o/9XF1jGpe6llhQdOqu6a+HJ avYVwDgmNG9yPdw4/KuXPxZjCUC0CpPnO7D85LVqj0/3+Fefn2gg2CsnPeRG/g4L2Yit RQ3Q== X-Gm-Message-State: ABuFfohh96UNS+B9/hO/GKARIRLZ5yXY0CRl9MB9clKr7dInsD/XDs7S jKYRCooEVshi61fVb1QmK9UXZT8rPbIO6oElqTF04h+3gCo= X-Received: by 2002:ac8:3509:: with SMTP id y9-v6mr976590qtb.241.1538570079612; Wed, 03 Oct 2018 05:34:39 -0700 (PDT) MIME-Version: 1.0 References: <20181003071059.02b3fd6f@canb.auug.org.au> <20181002223652.GA4290@nautica> <20181003090010.5150f914@canb.auug.org.au> In-Reply-To: <20181003090010.5150f914@canb.auug.org.au> From: Miguel Ojeda Date: Wed, 3 Oct 2018 14:34:28 +0200 Message-ID: Subject: Re: [GIT PULL linux-next] Add Compiler Attributes tree To: Stephen Rothwell Cc: Dominique Martinet , Nick Desaulniers , Andrew Morton , Greg KH , Linux-Next Mailing List , Andreas Dilger , Masahiro Yamada , Michal Marek , Steven Rostedt , Mauro Carvalho Chehab , Olof Johansson , Konstantin Ryabitsev , David Miller , Andrey Ryabinin , Kees Cook , Thomas Gleixner , Ingo Molnar , Paul Lawrence , Sandipan Das , Andrey Konovalov , David Woodhouse , Will Deacon , Philippe Ombredanne , Paul Burton , David Rientjes , Willy Tarreau , Martin Sebor , Christopher Li , Jonathan Corbet , "Ted Ts'o" , Geert Uytterhoeven , Rasmus Villemoes , Joe Perches , Arnd Bergmann , Stefan Agner , Luc Van Oostenryck , Linus Torvalds , Linux Doc Mailing List , Ext4 Developers List , linux-sparse@vger.kernel.org, linux-kbuild@vger.kernel.org, linux-kernel 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 Hi Stephen, On Wed, Oct 3, 2018 at 1:00 AM Stephen Rothwell wrote: > > Hi Miguel, > > On Wed, 3 Oct 2018 00:36:52 +0200 Dominique Martinet wrote: > > > > Miguel Ojeda wrote on Wed, Oct 03, 2018: > > > As I have read, -next is supposed to be a vision of what the merge > > > window will look like after merging everything, i.e. ideally -rc1. For > > > that to work for files out-of-tree (like these ones, which are not > > > maintained by a single tree), changes should be allowed to be stacked > > > on each other; otherwise, we cannot handle conflicts :-( > > > > The rule is the same as with a regular mainline pull; I don't have the > > reference at hand but in some recent-ish pull request Linus said he > > prefers the stable version with the conflict, and optionally you can > > provide a second branch with the conflict resolved for reference, but > > the pull request should be based on something stable even if it has > > conflicts > > > > If there is a conflict Stefen will resolve it like Linus/Greg would, and > > the resolved bit will be carried over everyday so it's not much more > > work -- exactly like a regular pull request for inclusion in the main > > tree :) > > Exactly what Dominique said. I will fix up the conflict (unless it is > a very complex conflict, in which case the author(s) should help) and > the Linus (or Greg) will do the same. If you do depend on a patch in > Andrew's series, what happens if that patch does not get sent to Linus > during the merge window or Linus rejects it? This doesn't depend on anything. Not sure what is all the fuss about -- people got confused into thinking we had to drop a patch for some reason. As explained in the first email, I simply rebased v5 (which is based on top of rcX) to resolve the conflict myself (i.e. it does *not* depend on changes in -next). If you are the one solving conflicts yourself (which is what I asked in my second email), there is no problem to begin with; I will simply send v6 to you and we are done. When I sent the first email, I assumed that changes in -next were supposed to be clean -- my mistake, but please document somewhere how -next works! Specially that you are rerere'ing conflicts and re-resolving them every day. Then the discussion shifted to what to do with changes that actually depend on other changes. Cheers, Miguel