Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp41664rdh; Wed, 22 Nov 2023 17:27:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IG48/5nrvjNR9F95/UpdpIBB9HM/j6cNKB56REzuQVplua0P7ZAWS4n3f43JQjLxUmrojN+ X-Received: by 2002:a17:903:2696:b0:1c9:d46e:d52d with SMTP id jf22-20020a170903269600b001c9d46ed52dmr3959801plb.64.1700702878543; Wed, 22 Nov 2023 17:27:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700702878; cv=none; d=google.com; s=arc-20160816; b=b04WPVruG+K0y2+ApnYndeUDBwhow6f33Xgn0uWg6Xh9VJU4KvXTfVQ/vKLOGBroqo HiGXJ8egJMqjmMO3boCyFaXCG7nkMa852fUHruk8yZmmlJ6KdD41q+CRT3fulXhyGZfr 7iUQZxB0mDLvjIjbURH0ZYkTClBq7/YhdlHsqIHIOdP7lRB1dX0zfwbtj3FMZ1Qa0TNT UihK32uYrIA95OWP0GbDVmj619m4CFwce4wzBT6NhZ9oLTpvZDaUXPseE9/RbuhmdahM KYL+9+H6McRX6OyrJDEPXPcVkfUAPjb4TBvpJ+J0UoOGu8c1MMG1gelxhoYacYAPedy/ Y5EA== 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=IvHOIfA9qWAsQrGBj3amwIrNeIf7IUTRccGXal+xPcU=; fh=arBiSJYsiSShpyn8xnjsM4A4kKw2jEkK6nudllR19vQ=; b=ZWGM1vTLMjbXaacwCHpDUSTrdduzml07I4eXQcD07L6HnqAM9T/6GX2J2Es1LTxgiT W8jlIDxJ3AxBGTfb1L9INb0d9gUdlUz87SPHeKd3Y6R2cgximIeJ7Cyf1RFtzVABAYFb lHKWhELrszCPb4z3AbS3ZBkmGvUvtoPtRtEATqCkt50WKVqTiHQgn85vD687Qt4JRJif lUZpPzzp9JWYHRdbnNuQteg0zfc7jRex/Q7ESp/eEZTIfHke8rUxmAPmqCrZm0aLPr5F R2auY+hiYT50WIBBELj0ONmyjUz6da0BDMoI4rl/9gEtoDxJHlSDsOtJJKjNhSvYMYEh oJhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=XQ4f6cQV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id jb19-20020a170903259300b001b82a4d3ea7si112541plb.249.2023.11.22.17.27.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Nov 2023 17:27:58 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=XQ4f6cQV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (Postfix) with ESMTP id B9A9280FC70A; Wed, 22 Nov 2023 17:26:57 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229789AbjKWB0q (ORCPT + 99 others); Wed, 22 Nov 2023 20:26:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54894 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229453AbjKWB0q (ORCPT ); Wed, 22 Nov 2023 20:26:46 -0500 Received: from gandalf.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F040692; Wed, 22 Nov 2023 17:26:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canb.auug.org.au; s=201702; t=1700702805; bh=IvHOIfA9qWAsQrGBj3amwIrNeIf7IUTRccGXal+xPcU=; h=Date:From:To:Cc:Subject:From; b=XQ4f6cQVUu8tSG249lzsIhe6vh0FaOqRbogdowx0gLFZv6Pym6CsV4mV/HbJqXP7I QepilpT2t0ROYEcsAGeoQ5gOfx4AbMaIadYva821Ml5i3NvFPlZUoxE2Z7SeDLzgL9 l2FWnDpxwiTYLOQwq8ejPMyWDOSoyWWb/GfQ/cSkU2j68CDjJNaj1J+7DgpE8MGK30 mgtojoYtrNJBNWddpY75pbujszz4W4UmcuODb8g+rT4dexZyKI9mmmEcB48MsMMbPd tH+IG0pf9AAmJsh3TarBkQWmeJDpYSEh8j9FdYzBoUHDrQ6S6a/aXzHgS773ZHltgT dbeUUAjb5CYQA== 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 4SbL795Pwbz4x1R; Thu, 23 Nov 2023 12:26:45 +1100 (AEDT) Date: Thu, 23 Nov 2023 12:26:44 +1100 From: Stephen Rothwell To: Tejun Heo Cc: Linux Kernel Mailing List , Linux Next Mailing List , Waiman Long Subject: linux-next: manual merge of the cgroup tree with the workqueues tree Message-ID: <20231123122644.34518972@canb.auug.org.au> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/0OHAM0=zUMJT0.mKO+UsGF1"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 22 Nov 2023 17:26:57 -0800 (PST) --Sig_/0OHAM0=zUMJT0.mKO+UsGF1 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi all, Today's linux-next merge of the cgroup tree got a conflict in: kernel/workqueue.c between commit: 4a6c5607d450 ("workqueue: Make sure that wq_unbound_cpumask is never empt= y") from the workqueues tree and commit: fe28f631fa94 ("workqueue: Add workqueue_unbound_exclude_cpumask() to excl= ude CPUs from wq_unbound_cpumask") from the cgroup 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 kernel/workqueue.c index 2989b57e154a,2fc585d3d6ca..000000000000 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@@ -6542,11 -6606,14 +6614,14 @@@ void __init workqueue_init_early(void BUILD_BUG_ON(__alignof__(struct pool_workqueue) < __alignof__(long long)= ); =20 BUG_ON(!alloc_cpumask_var(&wq_unbound_cpumask, GFP_KERNEL)); + BUG_ON(!alloc_cpumask_var(&wq_requested_unbound_cpumask, GFP_KERNEL)); + BUG_ON(!zalloc_cpumask_var(&wq_isolated_cpumask, GFP_KERNEL)); - cpumask_copy(wq_unbound_cpumask, housekeeping_cpumask(HK_TYPE_WQ)); - cpumask_and(wq_unbound_cpumask, wq_unbound_cpumask, housekeeping_cpumask= (HK_TYPE_DOMAIN)); - + cpumask_copy(wq_unbound_cpumask, cpu_possible_mask); + restrict_unbound_cpumask("HK_TYPE_WQ", housekeeping_cpumask(HK_TYPE_WQ)); + restrict_unbound_cpumask("HK_TYPE_DOMAIN", housekeeping_cpumask(HK_TYPE_= DOMAIN)); if (!cpumask_empty(&wq_cmdline_cpumask)) - cpumask_and(wq_unbound_cpumask, wq_unbound_cpumask, &wq_cmdline_cpumask= ); + restrict_unbound_cpumask("workqueue.unbound_cpus", &wq_cmdline_cpumask); + cpumask_copy(wq_requested_unbound_cpumask, wq_unbound_cpumask); =20 pwq_cache =3D KMEM_CACHE(pool_workqueue, SLAB_PANIC); =20 --Sig_/0OHAM0=zUMJT0.mKO+UsGF1 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAmVeqlQACgkQAVBC80lX 0GxPdQf+LJxl0KUXKbsO1HaZB1mzz1SPLQkVJe+swfCsfgaU/7epDRnZwRSqfedZ PZRTiwytp4qiEF5IzCfYoUSWnsniMA+76Pbl73vY0b8uul6FUtd67XMBGwaLy6Sm 01su1B0OjqaMuHzK3asQME2h/At2oH3LrntKtubMAEsUltcg9hdJ/myTcxbdlpPd YiGKO0eGNNE2IhXNJWu5XxHZDdjUgUaKjSixFMaZOtz/gxPxxpB7o7Uxu4W36JUY ugSDgrnXnLo6Bd6HZWV9aNHTS7SqgOl3ZPK2DbaAmRbEXw3FJJGjW4kgjQSAfxDM /Dn8KM2Dj72xfx+BQM3Ugtxooeu0qQ== =C6TD -----END PGP SIGNATURE----- --Sig_/0OHAM0=zUMJT0.mKO+UsGF1--