Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp5035138rdb; Tue, 12 Dec 2023 17:43:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IG01SZmD6thK2FWBvkkBZ2ZZRietYEaCBlY5mAKD0fhU+UjIOptcZ9fjvGEGsXGm6lRqh90 X-Received: by 2002:a05:6a20:914f:b0:18b:92b1:37b8 with SMTP id x15-20020a056a20914f00b0018b92b137b8mr9015560pzc.33.1702431800441; Tue, 12 Dec 2023 17:43:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702431800; cv=none; d=google.com; s=arc-20160816; b=yB04Fpo6BEAMryJt5UXxMNL6qC3Fyka91eGMD/iazbB3E6DGFwIVuuI0TWyTYz/NyY njkysW1KZGg5MHCPTpacU1idz2Q5/5j+gUwetbgXlfOApE7pvpuWdPEnaIp+mIzVcQSr W0x1ofOoGN7P6AV6rcn8GAOcH9s8zFymkFU5+V8EdkRtiTLq8KBIo+eGAqn0EhNosMDs CZ06ep4M9uyz7/3DT+7cRx/zRONQvqzS9/w/Ud5xSUfkq5Wc6yONET9IKiBym5pQGqkV ZnWi7yYcLA52C9l20KgoToNWicaAXWyMt9aRQmLSjFuCXjr5CYhVWK7olI8DYIypsLS1 gH4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:subject:cc:to:from:date :dkim-signature; bh=kJaU2JTGNOSsbFtXofZUd1U0Nbf9C/FQpjhmSxjoQss=; fh=2ILjXAbADXGRiayezPN4pic+RiT/tG3Ju2e4wHLYbjg=; b=hYUd0vt+9n24Hv8zPFBIessVqmy91Wu5WEpqpOsWtPKvAoiui275l/6Omohv6YXQiv iRDkameLMoVXu+x8+qI4F1Qd7QnIV56De7a3KH611qZnBeKIuECX6AajFBleGfVldR0d BVnRLtUvSGhPX7AtT1t71hZ/mCDvf9IGvxo/PuiPqiEJqR5KPUJyzUhV6Xl/BlXJJTPK ierrrEcnvkyHbhSoQprvrnXP2M+MnN5K572wIvZpCAf0irUbzSaES1VC+UqYFNUXe/n7 Pftq2vpnMnk7Sp6aWFw+NJ8tUbjnzYAFU4dGlpvQ/pQsCeaX6Cj7TYyCgpHP24n4uztu OYBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=DxJM33ES; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canb.auug.org.au Return-Path: Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id i10-20020a17090ad34a00b0027cf3fd376bsi9919082pjx.28.2023.12.12.17.43.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 17:43:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=DxJM33ES; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canb.auug.org.au Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id DC78480A9DC4; Tue, 12 Dec 2023 17:43:17 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378212AbjLMBnB (ORCPT + 99 others); Tue, 12 Dec 2023 20:43:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43708 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1378199AbjLMBnA (ORCPT ); Tue, 12 Dec 2023 20:43:00 -0500 Received: from gandalf.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 26DD1B7; Tue, 12 Dec 2023 17:43:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canb.auug.org.au; s=201702; t=1702431784; bh=kJaU2JTGNOSsbFtXofZUd1U0Nbf9C/FQpjhmSxjoQss=; h=Date:From:To:Cc:Subject:From; b=DxJM33ESLL/bxPYx7rOpgAAWenCpSfGRD1HDyTZfmRNQWNaNWkzqfoIC9oX3pi22U LMkU7ORwXNuKySICRXVCBrFek4KcKabFr2nu8haiEDXgnnt5X55+UqK4HFwmeJJ/8J qaSPP95bQ8f349gvhHYu3VMfFvscQ3bspNfLJ90uGNYHHgY3/RNcOiPR3He0PPQCqI DvgPaZQYrf7rpFVTMdiTry6OQ0Ei3p58ebV1430+QK3gB11apHcXXashANgZonKREx gvyr4aywZqi4sli36D3j7YOIJNp20QvtYM++vMGnUoXp98Xgdl93cilo6DDE38YFxq DCNy/c06yrYMA== Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 4SqdXl6PpPz4wdC; Wed, 13 Dec 2023 12:43:03 +1100 (AEDT) Date: Wed, 13 Dec 2023 12:43:02 +1100 From: Stephen Rothwell To: Joerg Roedel , Andrew Morton Cc: Heiko Carstens , Jason Gunthorpe , Jason Gunthorpe , Joerg Roedel , Linux Kernel Mailing List , Linux Next Mailing List Subject: linux-next: manual merge of the iommu tree with the mm-nonmm-stable tree Message-ID: <20231213124302.2a6281af@canb.auug.org.au> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/fBm6b//CFPRkuNN2Ov+FvBG"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Tue, 12 Dec 2023 17:43:18 -0800 (PST) --Sig_/fBm6b//CFPRkuNN2Ov+FvBG Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi all, Today's linux-next merge of the iommu tree got a conflict in: arch/Kconfig between commits: 0eb5085c3874 ("arch: remove ARCH_TASK_STRUCT_ON_STACK") 3888750e21cc ("arch: remove ARCH_TASK_STRUCT_ALLOCATOR") from the mm-nonmm-stable tree and commit: 8f23f5dba6b4 ("iommu: Change kconfig around IOMMU_SVA") from the iommu tree. I fixed it up (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. --=20 Cheers, Stephen Rothwell diff --cc arch/Kconfig index bfcc7c2dc039,3e49f862670e..000000000000 --- a/arch/Kconfig +++ b/arch/Kconfig @@@ -301,8 -301,22 +301,13 @@@ config ARCH_HAS_DMA_CLEAR_UNCACHE config ARCH_HAS_CPU_FINALIZE_INIT bool =20 + # The architecture has a per-task state that includes the mm's PASID + config ARCH_HAS_CPU_PASID + bool + select IOMMU_MM_DATA +=20 -# Select if arch init_task must go in the __init_task_data section -config ARCH_TASK_STRUCT_ON_STACK - bool - -# Select if arch has its private alloc_task_struct() function -config ARCH_TASK_STRUCT_ALLOCATOR - bool - config HAVE_ARCH_THREAD_STRUCT_WHITELIST bool - depends on !ARCH_TASK_STRUCT_ALLOCATOR help An architecture should select this to provide hardened usercopy knowledge about what region of the thread_struct should be --Sig_/fBm6b//CFPRkuNN2Ov+FvBG Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAmV5DCYACgkQAVBC80lX 0Gww9Af/UGMcvjfqSRAZwOdSvyH21px/hWPgXvYKq6RIPdV8fG22tLyfQnVUrKUd r5LV6Pj+KL+UGu++xIAmBjVxQ4ySXmEWiqBGnh2qjOLa/6xjc74B2H5Eq/QmdDwl SDWyyZn1KRW0hAWmJ5MpVHlrSVtsvR9v12DlDlUegPbb1mZ2Qsc2PY8Fa5ahrB/k IJdCGYAGcDC9/l7tbTBUBzd5HVhesjlbeN3C9zTWBDzx6vkVFQr3iNDStwUC1AL6 4T9X92AEknMjPbQayo2Qckqs9oRiPqU9gTtDEcv2kjK8znE1WQZ5CUR/u/+u5Kg9 RkSIvP9+aPIw1nDoVVxJ4f14y3+Eew== =jFGo -----END PGP SIGNATURE----- --Sig_/fBm6b//CFPRkuNN2Ov+FvBG--