From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AA38EC433E2 for ; Sat, 29 Aug 2020 07:51:50 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6E78120720 for ; Sat, 29 Aug 2020 07:51:50 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="OGEtWneT"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=gmx.net header.i=@gmx.net header.b="JeAmO8vX" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6E78120720 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: MIME-Version:Date:Message-ID:Subject:From:To:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=mIVrCFC+2wPu7wzFq5s5iJQfKe4fTjcJwEYDvxFh5Yo=; b=OGE tWneT0H+TwVYYy1f7UouD4NHsh+xX0Z4kuNOHC3YExKrOsAjrOSjm+LtGBJk/IRw0QNPDJgvRRl8K /F6N88byJu+J1N3/aS5jJa72X79nilnVULbHoyHIavc8qSJqY6InLjAHfweYKXcP8WOS3I9+WnBtL Ci+HTFfogRKTVhKXmUpP0K3To7pP72G0272+TaLxtJVIFOx/lWkU2ScdJHgjrn//pYo6d0Hixi9RM Jh5lzTwlnzUFHfXWilt5hRBni4gMNGhLZs/6GF+lIR9AGp1/jTRHmV2u2zSJPVU5E2YHeqyHBHPsS H/3GTKBgx9DBwims6R1gjZeCx2eesHA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kBvck-0003F5-5N; Sat, 29 Aug 2020 07:50:06 +0000 Received: from mout.gmx.net ([212.227.15.19]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kBvch-0003EV-Ad for linux-arm-kernel@lists.infradead.org; Sat, 29 Aug 2020 07:50:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1598687401; bh=JiEtvFyJSQXEQ7IqLEcJUNpYqf6aWCP6Q7mVFEgHDTk=; h=X-UI-Sender-Class:To:From:Subject:Date; b=JeAmO8vXmQb7L1qIk4HSLtKcrD7z0rAYk2RoxRQ/YRd9LBtXqLf1Ac1RFNbY9Fcc6 Jwx0qUpAwggBRFK/+ouG9MIZ4c1zMurQpt2KtonZ50aJEuh2VkkSE4jDmLkj+F1ufG TVFj2T9bjbtrn0MRHJVUnFo2Dqh4mlFINDHi3JAM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [0.0.0.0] ([149.28.201.231]) by mail.gmx.com (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MbRk3-1kjLTk18Uj-00brQe; Sat, 29 Aug 2020 09:44:41 +0200 To: linux-modules@vger.kernel.org, linux-arm-kernel@lists.infradead.org From: Qu Wenruo Subject: [ARM64][GCC10] Kernel can't load any module due to RWX check Autocrypt: addr=quwenruo.btrfs@gmx.com; prefer-encrypt=mutual; keydata= mQENBFnVga8BCACyhFP3ExcTIuB73jDIBA/vSoYcTyysFQzPvez64TUSCv1SgXEByR7fju3o 8RfaWuHCnkkea5luuTZMqfgTXrun2dqNVYDNOV6RIVrc4YuG20yhC1epnV55fJCThqij0MRL 1NxPKXIlEdHvN0Kov3CtWA+R1iNN0RCeVun7rmOrrjBK573aWC5sgP7YsBOLK79H3tmUtz6b 9Imuj0ZyEsa76Xg9PX9Hn2myKj1hfWGS+5og9Va4hrwQC8ipjXik6NKR5GDV+hOZkktU81G5 gkQtGB9jOAYRs86QG/b7PtIlbd3+pppT0gaS+wvwMs8cuNG+Pu6KO1oC4jgdseFLu7NpABEB AAG0IlF1IFdlbnJ1byA8cXV3ZW5ydW8uYnRyZnNAZ214LmNvbT6JAU4EEwEIADgCGwMFCwkI BwIGFQgJCgsCBBYCAwECHgECF4AWIQQt33LlpaVbqJ2qQuHCPZHzoSX+qAUCXZw1oQAKCRDC PZHzoSX+qCY6CACd+mWu3okGwRKXju6bou+7VkqCaHTdyXwWFTsr+/0ly5nUdDtT3yEVggPJ 3VP70wjlrxUjNjFb6iIvGYxiPOrop1NGwGYvQktgRhaIhALG6rPoSSAhGNjwGVRw0km0PlIN D29BTj/lYEk+jVM1YL0QLgAE1AI3krihg/lp/fQT53wLhR8YZIF8ETXbClQG1vJ0cllPuEEv efKxRyiTSjB+PsozSvYWhXsPeJ+KKjFen7ebE5reQTPFzSHctCdPnoR/4jSPlnTlnEvLeqcD ZTuKfQe1gWrPeevQzgCtgBF/WjIOeJs41klnYzC3DymuQlmFubss0jShLOW8eSOOWhLRuQEN BFnVga8BCACqU+th4Esy/c8BnvliFAjAfpzhI1wH76FD1MJPmAhA3DnX5JDORcgaCbPEwhLj 1xlwTgpeT+QfDmGJ5B5BlrrQFZVE1fChEjiJvyiSAO4yQPkrPVYTI7Xj34FnscPj/IrRUUka 68MlHxPtFnAHr25VIuOS41lmYKYNwPNLRz9Ik6DmeTG3WJO2BQRNvXA0pXrJH1fNGSsRb+pK EKHKtL1803x71zQxCwLh+zLP1iXHVM5j8gX9zqupigQR/Cel2XPS44zWcDW8r7B0q1eW4Jrv 0x19p4P923voqn+joIAostyNTUjCeSrUdKth9jcdlam9X2DziA/DHDFfS5eq4fEvABEBAAGJ ATwEGAEIACYCGwwWIQQt33LlpaVbqJ2qQuHCPZHzoSX+qAUCXZw1rgUJCWpOfwAKCRDCPZHz oSX+qFcEB/95cs8cM1OQdE/GgOfCGxwgckMeWyzOR7bkAWW0lDVp2hpgJuxBW/gyfmtBnUai fnggx3EE3ev8HTysZU9q0h+TJwwJKGv6sUc8qcTGFDtavnnl+r6xDUY7A6GvXEsSoCEEynby 72byGeSovfq/4AWGNPBG1L61Exl+gbqfvbECP3ziXnob009+z9I4qXodHSYINfAkZkA523JG ap12LndJeLk3gfWNZfXEWyGnuciRGbqESkhIRav8ootsCIops/SqXm0/k+Kcl4gGUO/iD/T5 oagaDh0QtOd8RWSMwLxwn8uIhpH84Q4X1LadJ5NCgGa6xPP5qqRuiC+9gZqbq4Nj Message-ID: Date: Sat, 29 Aug 2020 15:44:37 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:69F89smqq4Hy6xztI6uyuFF+iSZK6YhDVa7FIVUHo7VjtmQMOTn EDEB/VAsH0Fno+6AvvDsQcW8tNM0zhhcsFh90oDSnQ+muVFxwLjvzU4V2vcrGny3b86ocz4 SfcTLiCNQHonU5KvUobfe1xj34mn/0u/fqvX1nzGzQvw1JWoVv/wDEpV9D5PyHB+d6xFxVN 6Jj+7o40+SqWHZ8kPDB7w== X-UI-Out-Filterresults: notjunk:1;V03:K0:I0OQeJ0mum4=:zFpVaC6Ld0QMQXe4WDyu2M HN99vgzBvyVvoSo/+UeBQnst1dpAlC5qydkmNu2qcFq/z5azLlOJvnHx/3/UwYJf3+EjM80RY cZDsrjzST1u3ySI4DHcgUmuXR18jMTxPNL7gcv6in6L4cm1KK20gY/EI6b2lsw8ilVPzsmAmM PO1wHXHtxI/9EvNf0/V/N6lgGw7OT4xy5bKSXCjomt+G1rc0mGZhZeYCkANdUdpMPdDHA5v45 lIaJIcofhzbt+ftx5goyaeXOxBiCTYU5P1FgOWuCsnhM9RqrJTOT97tLoTv2OtlpOT/6l5A69 v4/SXzdpJq5E1Vn5yU4fZf80/zabQuoh3ni2qSQWbKJfoSw0TlvKfrwQElqKWuCcroSq3NTKL hc2TYHhIyZDS5PoKSiXIP6toN/yy0Nji2sYFMC37Vd9LJCBOll0ZWTf/PuS0PEUUwxbabK1Sb gkw4tr4j1MnOQY/PdMRLAShDfczR0R0lM7IuIqp1e91RN2eHEM2kWqruCVxkOtm2tIrOrnxS9 AcAf/XH7v3AnyaJ48znmUBLZPBc3W8f7F/e2Cx5CzyYbnW2cWKSBobacbK+xzuMNFQd1ykOcI 3Ffabm+7tOeMHC1/8kue3XTZQAe3uNAavI1WeGrJD7X8nd+iMzWN4Cqj9YbLrGVoiH9oj65Vd Gs6jS4AHLs68UlMlB8XmAB759ulr6dOVA4H9l1kq5DYh0MI5tEqWCnaO2otFNNnBknvyj3cmR usfnFVIaHDKUSfZpMu+f73hkq7blFNtT0psJmDCm3hWhlLWSw19/zuO5qBnrOJad+/ajFfRV4 G6WRljBSkLQkaHCT8QgOm0ZSiaH3eCD3FwNvJgHWpxYeVZZ/E7JJaDCeke3ProBJolvJb2Mvq MBjzaBo8NknurinT7gw6blsHoGvlNuyJhfOHObK94i/F+DiSY/Rqt6sLEZDye3FLn6G6ytd1y 3+7TBIH0pS/AXQhvMJVgNgbPz5R0IFbV4QbSqksW8C/iiPaUlMhRJXTu6NI+NxCwn4V4MVYwH UibTez5bzq6mSZN+Ll1JkvAs31I2ezHkjz1D/oK7zqfbgSHhsWJaGuLw9KDWwubXeaCCDSI1n P3acOpbpy/Hb/TUk2McorEH9Hen/xd2usH3EgGMg+6coZol0kW81OeLpOczEatLrx1VmsFRR4 OOiGhkJXHowhGCxdmw8F93A2fhbUuz61geq2HDEPUAxpdCHXAsJk9q8V6EVBx8RmQxiBYAHT+ E5Aju7WVbDwgGNjF9wYSA42SDL0TvGaPgfj1gUA== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200829_035003_582941_0085CB8F X-CRM114-Status: GOOD ( 12.23 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============6232582641493453990==" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============6232582641493453990== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="r0puDL8kytkufoMaAbP3T6qbmrRMWNN9l" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --r0puDL8kytkufoMaAbP3T6qbmrRMWNN9l Content-Type: multipart/mixed; boundary="7ejKiFIvzwU9aYummV4rTC4oQP8BckAvo" --7ejKiFIvzwU9aYummV4rTC4oQP8BckAvo Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, Recently built a v5.9-rc2 kernel, it boots fine, but unable to load any kernel module. After some debugging, it shows that it's due to RWX check failure: load_module: start module_enforce_rwx_sections: index=3D22 sh_flags=3D0x7 shf_wx=3D0x5 layout_and_allocate: module enforce rwx sections load_module: failed to alloc layout and allocate load_module: end Futhermore, it's unable to disable the RWX check through "make menuconfig", since the ARCH_OPTIONAL_KERNEL_RWX is no for arm64. The offending section 22 looks like this: (the kernel reports 38 sectors, while we only have 37, thus near-by sections are also shown here= ). 20 .data 00000aa0 0000000000000000 0000000000000000 00086d08 2**3 CONTENTS, ALLOC, LOAD, RELOC, DATA 21 __bug_table 000000cc 0000000000000000 0000000000000000 000877a8 2**2 CONTENTS, ALLOC, LOAD, RELOC, DATA 22 __dyndbg 0000b9b8 0000000000000000 0000000000000000 00087878 2**3 CONTENTS, ALLOC, LOAD, RELOC, DATA 23 .data.unlikely 00000012 0000000000000000 0000000000000000 00093230 2**0 CONTENTS, ALLOC, LOAD, DATA I'm using GCC 10.2.0, could this be the cause? Thanks, Qu --7ejKiFIvzwU9aYummV4rTC4oQP8BckAvo-- --r0puDL8kytkufoMaAbP3T6qbmrRMWNN9l Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEELd9y5aWlW6idqkLhwj2R86El/qgFAl9KB2UACgkQwj2R86El /qhXNwgAkfGa4Y6TFnzKIp8Bp8pIcpYEj9Nf9WQcRNRjndTNZYHCxqqRTE7JLpge LeuQ3ampCh49sY5UUOjE9lasOetA6+Jd4WTqU9BDI3KLfG+DvsSyz8cMqOPjwTSV 47bNyPc5X5bh575n/C5F3nQVyfpa7YP9zn9bk97fhnAVJyRyI0aA5WcgI1E+tvLG FXB6UZSIoagIqFpoR1fh7xhjcX8pJDf1JsV2C79c/cK1LNl7SHlrwbxStomtG6PB AuujnlYrwDwchJ/EsJYewixeNpp6W3IMGhPnHOrqlsE1mzVCET9ySAQtkYrsTO2A bIlXNU1BQg3R4CXr0PbXgdU2bYf/JA== =ladF -----END PGP SIGNATURE----- --r0puDL8kytkufoMaAbP3T6qbmrRMWNN9l-- --===============6232582641493453990== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --===============6232582641493453990==--