Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp7531004rwb; Mon, 12 Dec 2022 16:18:28 -0800 (PST) X-Google-Smtp-Source: AA0mqf5/pyILbLN5bOkZ32sBuRWJX2drQqp6q7GZBjLECWqtdKxz/CXrhLLCM65rkO0BVW50kqpS X-Received: by 2002:a62:870d:0:b0:576:f02e:d0ef with SMTP id i13-20020a62870d000000b00576f02ed0efmr17148133pfe.4.1670890708465; Mon, 12 Dec 2022 16:18:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670890708; cv=none; d=google.com; s=arc-20160816; b=uUfFi/9WYvLIT5CF8/V5BvKsavHd9CNOT/oOJE+wnZbGkUDhZWhi+kJmjtTTB4vDUQ HJJTy5zVp1tLaXgYD1/K0RQ+xBjx7v72mvONrK6ZMsIfh/V6/27vhYGzrRn2A0f21kT7 AgO3wFLM3/JL3nOWXabp4Mb/7DPDyzUgwXSH1R2bDX4ItL3lSTh6ofeCC67NQHpX6ces IcmPRweosM5zg2LJFS5TXlUXvE8p0nJeWClVh5VLORwpWNibn8rjRrD2BNbQIxwXKRvz yC0RstCiuNjmTkrmtxSoj3RlsOYe77adlmqfqbPw5kNB+IYtrP4Gy3n2Yd76fpiQwqRv ctug== 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=eHq3rzfk2qISOWZcDMGW7xUibVQqdvKPqxr9reQmboQ=; b=vOIftua9IPTtHHybW3I6HLYEGPn/S4XFr/j4P4KUtPMnaELaEdIS4BCNL7IQu4kiQX KXLxtYv0l+3qEadtX4ps55QhS63u0CPaCaM5TS2aaEQAVwC1QvbPYGsZCGB2zkXCfMvj F2pYrWyr3WzSKQ42EmrUtuHKBMJbKrZyZGJYd4N8vzfEjPkykse8wbia/4Lf0YJYNEef pqVU6OtY6GmKbiCAfNKw6UpHcSzTnTEJIumWCygl8ubFEUqqO35ER/HCyJjSOCBGghVP 56+fmZHzN6rN1iM+7G+5oAIP4JVxEalNBx4ElOizRWYosF56i8a/60Ur6m+hfQ0q4O3f /N3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=pDKP2uUm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id cd20-20020a056a00421400b00562331a3562si10671124pfb.130.2022.12.12.16.18.18; Mon, 12 Dec 2022 16:18:28 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=pDKP2uUm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233100AbiLLX5A (ORCPT + 74 others); Mon, 12 Dec 2022 18:57:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57424 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233757AbiLLX4v (ORCPT ); Mon, 12 Dec 2022 18:56:51 -0500 Received: from mail-vs1-xe32.google.com (mail-vs1-xe32.google.com [IPv6:2607:f8b0:4864:20::e32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 97C5417ABA for ; Mon, 12 Dec 2022 15:56:49 -0800 (PST) Received: by mail-vs1-xe32.google.com with SMTP id 124so13036699vsv.4 for ; Mon, 12 Dec 2022 15:56:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=eHq3rzfk2qISOWZcDMGW7xUibVQqdvKPqxr9reQmboQ=; b=pDKP2uUmsBqeWXTxerK+YOE9qjhW+1jz+PE4oNk3YdSQ+UtNBA2IuzM5G9Vlki6fzU 1it/Nswtychto2+R0hS+9taSaHS4g1fj8EPHGF+AZ81jPkiPWvYZXiQabN5FbbbUuiHP b6PYAEWitKQ9D1/HWqvAir3kfpfpmydaEI8HQSEBkv3rOY6lBXZ+aaIJkRtG3mDcOJaj 7YzBHipfGnRzi+6dcCENw1mU0wF0uVgMYJyejq479Ol43iesXNF9uIhX3Wkf/DrTLJyn weH0yNkLEI4HOnSjqLAE6sT/FoIuZckGvDZMwyQcsl42tdg2nOTO4AUEefEAn9ttrVz5 YHOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eHq3rzfk2qISOWZcDMGW7xUibVQqdvKPqxr9reQmboQ=; b=z6WjY/W7EtZGVHGqJwyNrXZojIPvm763NpWCUJk5KLlbVke0ayl9/8I+AjGkePsIDw h63zcOjRltZVP4udshaNUpqqTSDYVOJwIJ/I/cOehMFjT2fdsMkxg5Sl46kTffbllkIn 2sxIbcMRqxhAjgtydV/672c2uFiLNOsA2faQQJkSDeRNVQe/4XAVPFb4l1C1skRTsJIL luPpoHMPpfSBOKHswhfoQ4SLHT9Pxnjc8rVxUkVYaKVlGfd+M1B5zGRA4KCSDSeK2lTW Y99FQbdA/KxopZUWWDaHEzTJuiO1l8IUtfFdij8Z1WECBjOSSpMnlTQVBSVBZs+MEHuh FR6A== X-Gm-Message-State: ANoB5pm1pXM9a+do8RhdnSL7sILa49j9490klrWdfPrF5tu1Opy9bBzA uiIcjHE8qnyboQhfca+uZkL4bWi5ceAvZuUgSb946Q== X-Received: by 2002:a05:6102:308b:b0:3b2:f4e4:a865 with SMTP id l11-20020a056102308b00b003b2f4e4a865mr6174402vsb.71.1670889408635; Mon, 12 Dec 2022 15:56:48 -0800 (PST) MIME-Version: 1.0 References: <20221208135327.01364529@canb.auug.org.au> <8e82905f-8bdf-05de-2e6a-d8b896d75910@linuxfoundation.org> <0e678eb2-455c-88f5-6732-2e8701ebb6e6@linuxfoundation.org> <9b21c055-4e1a-2c34-281c-39af7d73fe80@canonical.com> In-Reply-To: From: David Gow Date: Tue, 13 Dec 2022 07:56:37 +0800 Message-ID: Subject: Re: linux-next: manual merge of the kunit-next tree with the apparmor tree To: Shuah Khan Cc: John Johansen , Stephen Rothwell , Brendan Higgins , Linux Kernel Mailing List , Linux Next Mailing List , Rae Moar Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 13 Dec 2022 at 07:19, Shuah Khan wrote: > > On 12/12/22 12:53, John Johansen wrote: > > On 12/12/22 11:48, Shuah Khan wrote: > >> On 12/12/22 12:20, John Johansen wrote: > >>> On 12/12/22 10:03, Shuah Khan wrote: > >>>> On 12/12/22 10:52, Shuah Khan wrote: > >>>>> Hi David, > >>>>> > >>>>> On 12/8/22 13:10, John Johansen wrote: > >>>>>> On 12/7/22 18:53, Stephen Rothwell wrote: > >>>>>>> Hi all, > >>>>>>> > >>>>>>> Today's linux-next merge of the kunit-next tree got a conflict in: > >>>>>>> > >>>>>>> security/apparmor/policy_unpack.c > >>>>>>> > >>>>>>> between commits: > >>>>>>> > >>>>>>> 371e50a0b19f ("apparmor: make unpack_array return a trianary value") > >>>>>>> 73c7e91c8bc9 ("apparmor: Remove unnecessary size check when unpacking trans_table") > >>>>>>> 217af7e2f4de ("apparmor: refactor profile rules and attachments") > >>>>>>> (and probably others) > >>>>>>> > >>>>>>> from the apparmor tree and commit: > >>>>>>> > >>>>>>> 2c92044683f5 ("apparmor: test: make static symbols visible during kunit testing") > >>>>>>> > >>>>>>> from the kunit-next tree. > >>>>>>> > >>>>>>> This is somewhat of a mess ... pity there is not a shared branch (or > >>>>>>> better routing if the patches). > >>>>>>> > >>>>>> sorry, there was a miscommunication/misunderstanding, probably all on me, I > >>>>>> thought the kunit stuff that is conflicting here was going to merge next > >>>>>> cycle. > >>>>>> > >>>>> > >>>> > >>>> How about I just drop the following for now and handle this in the next cycle? > >>> > >>> if you want, the other way to handle it is we coordinate our pull requests. > >>> You go first. And then I will submit a little later in the week, with the > >>> references to the merge conflict and a pointer to a branch with it resolved. > >>> This isn't even a particularly tricky merge conflict, it just has the little > >>> subtly around making sure the include symbols are conditional. > >>> > >> > >> I assume Linus will not see any problems without your pull requests. In which > >> case we can do this: > >> > >> - I send my pull request today > >> - You can follow with yours with the fixes later on this week > >> > > > > okay > > > >>> This doesn't affect me much as there is already another merge conflict with > >>> the security tree that I need to deal with. > >>> > >> > >> > >>>> I think it might be least confusing option. Let me know. I can just do that > >>>> and then send pull request in a day or tow once things settle down in next. > >>>> > >>>> 2c92044683f5 ("apparmor: test: make static symbols visible during kunit testing") > >>>> > >>> > >>> that is the other option. If you go that route I can help you do the rebase/merge > >>> fix. > >>> > >> > >> Let's go with your earlier suggestion. > >> > > > > ack > > > >>> looking back at this, there wasn't anything explicit about this not going upstream > >>> this cycle, I must have just assumed as the final version came about after rc7. So > >>> my bad. > >>> > >> > >> Right - I ended up taking this as it looked like a patch if included could > >> enable other changes to follow without being blocked. Also rc8 was in plan. > >> > > > > yeah, my bad > > > > No worries. Sent pull request with a note about apparmor and our > coordinated pull requests with you on the cc. > > thanks, > -- Shuah > Thanks John, Shuah for sorting this out. I confess that I hadn't noticed the conflict before proposing this for 6.2: in retrospect I should've checked more carefully given the amount of churn in the patch. If we have to drop this patch and split the series, that's not a problem: it's really just an example. But if the conflict's resolved, that's even better. Thanks again! -- David