Received: by 2002:a05:7208:1509:b0:82:bbfa:f723 with SMTP id o9csp757038rbf; Wed, 24 Apr 2024 18:40:11 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXUjWrkQbp2gw6KSz/09xzf5Mk6NDHxOlDvm5AaZKRgW2PdXX94+MPpekc1GOo72BvM9OoQkCZOBkpcu2JCxw2DfSYXlwTm07SqdSvSNg== X-Google-Smtp-Source: AGHT+IHydP3vf+c2Y4FW3dBTXsDvJkZHQmy01DPCNFRAhjExxcp5twS5HEd68GOakPK2WSOKTMsD X-Received: by 2002:a05:6a00:a86:b0:6ed:2f0d:8d73 with SMTP id b6-20020a056a000a8600b006ed2f0d8d73mr2193229pfl.3.1714009097556; Wed, 24 Apr 2024 18:38:17 -0700 (PDT) Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id k132-20020a62848a000000b006ea93e60f84si12219590pfd.191.2024.04.24.18.38.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Apr 2024 18:38:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-157912-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@canb.auug.org.au header.s=201702 header.b=nuvXSNgk; arc=fail (body hash mismatch); spf=pass (google.com: domain of linux-kernel+bounces-157912-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-157912-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canb.auug.org.au Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 330A8284115 for ; Thu, 25 Apr 2024 01:38:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B8168101E2; Thu, 25 Apr 2024 01:38:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=canb.auug.org.au header.i=@canb.auug.org.au header.b="nuvXSNgk" Received: from gandalf.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AE4C06AB9; Thu, 25 Apr 2024 01:38:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=150.107.74.76 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714009088; cv=none; b=s49m7LvXu97713Y9rDtI8MXK83QYzGpPz88KImNOF/NFTuoxEwzexpnOq57nRW4yPNOsPyv5nrDOOBOcKiKjwoRczjfq9yOmSK3nr9PtPnFD6lOo89prbaxekvlMxxKAXg94J74Owmem4N0y9RCWBLbHcIppHnB0etO/6/symYw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714009088; c=relaxed/simple; bh=MHYtD2sJF03wVR4nXqNZeRFZerkUYEAHw6+Qh6vgp4g=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=V+tNm5chUTeSlUUe+T8M4uZSkx/q2WV0O4PPvb5A9+Anx0RufBGS9844ZVmbslVadAeZVPOuGBSO66KcJFLj22vt0KDdH0/P5Np7hruBEuI45ulfZwToOpWEENFb1GSHS9epItfZZfl8O+CvmNselCEQlsD+fDfGEaSDZ9mCgEQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=canb.auug.org.au; spf=pass smtp.mailfrom=canb.auug.org.au; dkim=pass (2048-bit key) header.d=canb.auug.org.au header.i=@canb.auug.org.au header.b=nuvXSNgk; arc=none smtp.client-ip=150.107.74.76 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=canb.auug.org.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=canb.auug.org.au DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canb.auug.org.au; s=201702; t=1714009076; bh=exPTEHMjq67gxZNOUyo+Wsbjpf6DCOvMm91+5rcTAyI=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=nuvXSNgkClLxOAT10XD7rZw48OdFhjr747FywNzrIIYcdSKXyBQIOlTeECJjus8qb QlCdtYOYUXGit8F/sLTNfkZ6KMqB/UXAIRzKRLHNYGF/1nkRqF2ERLCn6xj+C04bP/ tRZ6MZ69xY+Z6O54VM/4NZm5umDDGy8Pl2Jhv39mJkcgxR0GDAf5+D2siMDkim0/B2 m9paWboFfoubUkxC/EyRrb72G1dcXSD/9ALxQMtqJsc+T3RXzJEJOPozkUSw0KPQSg KT/ygIKl+s4zT8d5hgW8o5BF2qxGmQ1E1EhaOUzWRPYL2R5epHx0xtQEqT9h4ymX42 BI6pLU5RP9sTw== 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 ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 4VPz503cGHz4wyp; Thu, 25 Apr 2024 11:37:56 +1000 (AEST) Date: Thu, 25 Apr 2024 11:37:55 +1000 From: Stephen Rothwell To: Suren Baghdasaryan Cc: Mike Rapoport , Andrew Morton , Luis Chamberlain , Linux Kernel Mailing List , Linux Next Mailing List , Kent Overstreet Subject: Re: linux-next: manual merge of the modules tree with the mm tree Message-ID: <20240425113755.250be7a3@canb.auug.org.au> In-Reply-To: References: <20240424123935.2f65e886@canb.auug.org.au> <20240424130757.531be2842c505a62246d180c@linux-foundation.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/7PyCfeDXf3+o=7JLC8gWN/v"; protocol="application/pgp-signature"; micalg=pgp-sha256 --Sig_/7PyCfeDXf3+o=7JLC8gWN/v Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi all, On Wed, 24 Apr 2024 21:24:06 +0000 Suren Baghdasaryan w= rote: > > On Wed, Apr 24, 2024 at 8:33=E2=80=AFPM Suren Baghdasaryan wrote: > > > > On Wed, Apr 24, 2024 at 1:31=E2=80=AFPM Mike Rapoport = wrote: =20 > > > > > > On Wed, Apr 24, 2024 at 01:07:57PM -0700, Andrew Morton wrote: =20 > > > > On Wed, 24 Apr 2024 12:39:35 +1000 Stephen Rothwell wrote: > > > > =20 > > > > > Today's linux-next merge of the modules tree got a conflict in: > > > > > > > > > > kernel/module/main.c > > > > > > > > > > between commits: > > > > > > > > > > 7f014cdda4cb ("lib: code tagging module support") > > > > > 5ab9b0c7ea5c ("lib: prevent module unloading if memory is not f= reed") > > > > > > > > > > from the mm-unstable branch of the mm tree and commits: > > > > > > > > > > 0746f9982603 ("module: make module_memory_{alloc,free} more sel= f-contained") > > > > > 18da532eefc8 ("mm/execmem, arch: convert remaining overrides of= module_alloc to execmem") > > > > > > > > > > from the modules tree. > > > > > > > > > > I fixed it up (I think, see below) and can carry the fix as > > > > > necessary. This is now fixed as far as linux-next is concerned, b= ut any > > > > > non trivial conflicts should be mentioned to your upstream mainta= iner > > > > > when your tree is submitted for merging. You may also want to co= nsider > > > > > cooperating with the maintainer of the conflicting tree to minimi= se any > > > > > particularly complex conflicts. =20 > > > > > > > > That's a shame. I don't see much that we can do to reduce the dama= ge here. =20 > > > > > > I can rebase it on mm-unstable and this can go via the mm tree. =20 > > > > Conflict resolution looks fine to me. I'll run relevant tests on > > linux-next within 2 hours. =20 >=20 > Tests are passing and module loading/unloading works fine on linux-next. Unfortunately, due to a failure in my boot tests, the new (conficting) part of the modules tree was not included in linux-next yesterday. See https://lore.kernel.org/all/20240424183503.2a6ce847@canb.auug.org.au/ --=20 Cheers, Stephen Rothwell --Sig_/7PyCfeDXf3+o=7JLC8gWN/v Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAmYps/MACgkQAVBC80lX 0Gwjlgf+KCHOGHKaEjvfnP0CILSxh12Y66mDzqxlte021U/UdtJlx2byfxzDn/r3 QLRNcXU4pT4GBYRXiYf2J3UeHNoz4qTKRIhlCep4L6qW0guUDu6Gw1NroALXI1We u8ZjUlH5jps86x+uxUZdCmIVwcGOt8L7a75HzaGphCxSUdS6SuC/lhEV6ETkYtyT 0jt8TF5h1Gyw3B5cm8PEA9EZBSgdm9oTGJDWIYwQwLmDFZhoeZJKpE1WqszjiUW/ Vfg5+HWCId44qpplNI4fwYeJ8LjgWsHBTuR4e5pSWUw2yGQ5mcSYmMWoWnivdu3s YLnCiJf9/SvmBgOHgFl2FLXYS1dG9g== =dGZj -----END PGP SIGNATURE----- --Sig_/7PyCfeDXf3+o=7JLC8gWN/v--