Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751260AbdCBVCy (ORCPT ); Thu, 2 Mar 2017 16:02:54 -0500 Received: from mail-by2nam03on0074.outbound.protection.outlook.com ([104.47.42.74]:32864 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751149AbdCBVCs (ORCPT ); Thu, 2 Mar 2017 16:02:48 -0500 Authentication-Results: ezchip.com; dkim=none (message not signed) header.d=none;ezchip.com; dmarc=none action=none header.from=caviumnetworks.com; Subject: Re: [PATCH] module: set __jump_table alignment to 8 To: Jessica Yu , Steven Rostedt References: <20170301220453.4756-1-david.daney@cavium.com> <20170302131119.6f52203f@gandalf.local.home> <20170302182625.GB13268@packer-debian-8-amd64.digitalocean.com> Cc: Rusty Russell , David Daney , Jason Baron , Michael Ellerman , Sachin Sant , linux-kernel@vger.kernel.org, linux-mips@linux-mips.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, Chris Metcalf , Ralf Baechle , Russell King , Rabin Vincent , Paul Mackerras , Anton Blanchard , Ingo Molnar , Zhigang Lu From: David Daney Message-ID: Date: Thu, 2 Mar 2017 11:24:23 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <20170302182625.GB13268@packer-debian-8-amd64.digitalocean.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: SN1PR07CA0032.namprd07.prod.outlook.com (10.162.170.170) To BY2PR07MB2423.namprd07.prod.outlook.com (10.166.115.15) X-MS-Office365-Filtering-Correlation-Id: 35ff7306-a1e0-4ffa-0af3-08d461a1bf4b X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BY2PR07MB2423; X-Microsoft-Exchange-Diagnostics: 1;BY2PR07MB2423;3:pP5IO98ph341xDipMFR/KqeV28DVWHfaq6ME6g3J/ue9mWWyZOGHLpYuT0K++fvBIkTmxrLYBLuPthZiQS+m+32n2+JBH3pwuQ+VX73BzWzZYZamlfCX54gyXeU2XO9fDQ1e2/CNkoCl7qvo7muAkORd3pAZ+RgxSXwCU5+N0c08cuFYzYmTsmRIJjf6CI89otlxDdAdPYMFvPzYmh3+ewkkWmEHxm3aCAqgxp4dqf3+xxp+k70mEvnoYoxUzLVrLvsKt5H0I/bSw7b8nfpRZg==;25:jPH3pV8mKjA2hAUX2y6mSqWERcDLi1AfRncUgpB64xlOu9aNURay3HnZilsx8EfbXD7iHBw7T1+apXQD/8p0Ds3OPsBaiB1VqFn0U2UL9P4F2CbVbC78CVvIa0r/fOuyiw0fXuN/n8DIUz8JzSYa01s9aaYqSN19Odn8V5ui8D8pWLzJqlwX1XnZJtF0zJBH+n4PY7rdMNIJRFEZ36g/iO657iFfqG6vNLs8+r3KU2e6R7jzRcRb+Dbe+ypI+XLto8hpymBL/6AqugYQPjsvHnUSFy396+GkgakvT3Yf0ZsYQ/i18KFBQsVT+TtlxGqLtF5rFIidllbV3xwRJ8ZKUwt2UVQ1+EUA/6NMRrpPQGFcPGud0uRZCvFAUvhlNn23QKSB+Be1E+C097djsv/hWAv7X8z1QRE1zcuRMN4oWm4cn3ozhWg9Mi/zclqX0Xzuc55kH9wLJ/j8YcqV/5DMmw== X-Microsoft-Exchange-Diagnostics: 1;BY2PR07MB2423;31:YE8NaWC7kpp7UUxBefUDIthKpZ0YJzy6aBysDPkaYKLVYBKp1r88BqyCo4aJ0jsRPQDu7DKpoiFL1+0L53hdh7dHHs3oWQ0F6orG0DA9vrgL+vSiaLUHf6oMH0o+wkp/N2j/dB1Rr79JZzvZOmqRq8CHofA88ydNIgNMegshLNRiwjkb7V4SVO6rg7bRAnBn3qs24/s1TqfuRei5l/8dy5EOCH/B1PGK+azlo0ZgtS4=;20:srdgtfGNeAL1f/HZ9Os1MFPr5ENXnp5H0tcmN9nAIP13w6deOzMObSvTGkN6Lzdv1ww7m2jUcKhvUlezBY1Fn16CKBdbLJcDPLcLwyQtgJgRE2xnSj8Or0X7y3regXA6WjwdgpV4OXm9kIqCAvQ6ZyCz7ljAu5HK5hEtV0A6IDS6w903gKeqRniEwkFNifMvesuKgdYlcOMMSu4B5yBzQnn2oOO/lUVFkSDALkizJbCJdoqlg9cyBJAAu7cLdaz8a4PrGE+idpz+P5UBDQ4Ig5zr7pXI0JTVV4vZjizZYLAB4SWknQeK/H0h1CfpVpxVogId+bh4ZvVYs6rMWYgTGvWisW7r7jR4aO6VY5pPt2eXxByF+03VFer0ZCmzYgxh3mIJyoMAoAyVrj7D5ih01adZ3jd1fiWzT+18TDkrQMxH/Tv/afF6bly6Zs+kUEhbMZVsfOUJnLNoQidvxvY7tUZ3XA5mzX+h7UhprbtmoSC7XZWiQ6pg4DReC2TKqg8+qloUlVApeIPRicwh9qTNCi8Iom/2XpCvfCa7ji5CLgXCc2LrWLLxIP96X2GKR7DYmXekun7YYWcGwdb5BI9m8LfkiPaK7qJymTt8keLncTY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(104084551191319); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558025)(6072148);SRVR:BY2PR07MB2423;BCL:0;PCL:0;RULEID:;SRVR:BY2PR07MB2423; X-Microsoft-Exchange-Diagnostics: 1;BY2PR07MB2423;4:ctfdWi+p2y/dSSGLl/E4oQKvfGSyrMCPjc1dyq/LgsgFewzJGNUmCkrhBGASTUIE3ZdqcdqHUrfkMilfBlNcV/7WFEyBccp6EhL5QkF1IHFebv/eGmacqaesOTQs5j9Nwd2EVtPB8CC3rjSDgjMQ0w5CZyM/a8Uc0Zway9ya2imRDQAgFIy+iOxeFuVko1mccKgKudrGgtx5xJcHqOI+A2JpX86VuP+uqzAYCAfZIs9RGZLHQoUpVxy19bQBJfur8uj0yxgh3lj3OSrELGs9zFBdFIBT9Vf9w21mD/iCsTD34O8Lhf65/8EJP18v8WZK5ooa8GQSopHuS6nDv63KXelt9KuTIJMDBHZ/3k9VEep7e0ZzfloOyKRlLI1MgkMKMmmw+N5gUc6l6W+dF26AVoYQoJClEClBbZJrWC8ttgn8gZuLjiaJHDgz6QgFv2YcJ8uP/fGjrSeoT28PB0oRdK0SZi3y8+tzzIiFoOfSLOxDCAQQ5wKJAryfbNpgjqy8ccWek3YYldjMgOtMuVSZB7KrBKk1si8JZobapjCWsOlE9ujmBgSwiYNW5MAYMU2ru+kFQlSIk6ZPTKHTOVqmUDLE1dJiKqrNyC7dpzLSM7S9oxSqj2ptMntRteI6PpZu14VMcdzp1yqE40/g/zpVBQ== X-Forefront-PRVS: 023495660C X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(377454003)(24454002)(230700001)(229853002)(6512007)(54906002)(3846002)(66066001)(6116002)(38730400002)(47776003)(8676002)(5660300001)(4001350100001)(7416002)(36756003)(65956001)(65806001)(6506006)(6486002)(6246003)(53546006)(25786008)(23746002)(81166006)(4326008)(42882006)(305945005)(31696002)(33646002)(54356999)(53936002)(50986999)(7736002)(64126003)(189998001)(50466002)(76176999)(31686004)(2950100002)(83506001)(6666003)(92566002)(2906002)(53416004)(42186005);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR07MB2423;H:ddl.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BY2PR07MB2423;23:GHZtEPSq1qpG4MBJDUsLYoiaDehiYBAUl5URO?= =?Windows-1252?Q?IKNSpvPDVnftA9OJEReaUnfEqODjwPBuZbfie2w4kdDO29dtgaV3PSa6?= =?Windows-1252?Q?AocYIGd6fLRSfqr3uxF5u9aUZtqaOCgf4WCuokiQJWxYLI+Xja/M6b63?= =?Windows-1252?Q?Rer6VEuFKR1BKnvRvo8Gi1O4tbX/vg1HeLyEDMB6lStejbalgLBCwS59?= =?Windows-1252?Q?xhkQRdVzLsOaXC42zz75e/GDMmnR0JDMLkxSwl7fHgZHq0Qtwt4PSlfC?= =?Windows-1252?Q?REXn4cVCZKILVjJxel+vhjz619sjXINa76BGdHEd2kraGghLxR7zE0FD?= =?Windows-1252?Q?DLVOKXe1IOEBwxcsuNSNTTASWaJj9cLG07xnlqXWKl3oqWReq1A0rj7z?= =?Windows-1252?Q?G392PzLt5GKlbRipGFeyspkzlpGnfVUB2NK2G5Mz3qQnPdce0iXAGPCD?= =?Windows-1252?Q?AeaBua4bqS5yjWeJ/us8WSRyiojtidJuWkt1ShVsTdJKbm/H85dMqibO?= =?Windows-1252?Q?xZFtTqJtNAhQEaRSwhQSnXE3//D0oBP6w/Vgb9FnV4cJFlNCIHvyBSNT?= =?Windows-1252?Q?VG88WB0gjyzYaro5EJmuIFtnMFhx14lYh4Vdc7RPXPsKZPme0LqkSao2?= =?Windows-1252?Q?hSF2XPPVxCLUJPldeiqk1UDyo8VyGruM/fhbBBYUrC1htnrAQFL1Ugm0?= =?Windows-1252?Q?88s+ugOCM5SCe4Pz7q6lt4erPrUV3YjJK39ilKWprYqlND99WOfsl/Md?= =?Windows-1252?Q?5+RivkXFB82mSeMNW+PORCfjsKwpqhbIKN7HHIDTznduVPS2/0hwPhB4?= =?Windows-1252?Q?xj+w4QROF2ZP/Xq80Zx8WirxNzMrCI1eogxCpJO/+pe6RwSMLZ1QkRvy?= =?Windows-1252?Q?ALk9NXBmASFjySDY05sLTu4h9a42j/eGIvXLtBB4FZ5CbndmUA9hpEsL?= =?Windows-1252?Q?aPJrO6foLMyLuz5Lrrxe+C/Rx802jXXMbFkdaOs8lnOoeaXsso/bAcs5?= =?Windows-1252?Q?06gtqgWzI23vEW+kTaxdRk23Lp+GllPd2BlUlnNISmrswwKOESK4WsOj?= =?Windows-1252?Q?kci01k0u9+/l+zSTY4o8KopVDeBDHv/FiqNeBUCifEhM3SDRRTP2jedR?= =?Windows-1252?Q?z4ciPc9ubDNZdqKAjuaE9Cp9l1UZenluqQPFiQPAz4F1x3KiB8LxeH5D?= =?Windows-1252?Q?biGzAvg4I+QZURBZELaeGQRbFXLeygjVUMPuj+PFXNigjgvLXgBvNYIn?= =?Windows-1252?Q?h6zFGZ0tpVYpCmW591NMNXEINi2k7LZsvj2+pGTRRnxuG+jUnYnXA4Sr?= =?Windows-1252?Q?X0z?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR07MB2423;6:9qWzE/zUgrJbLMYLN6TLBKrt6/BsENprG6K/kZ5EAbSaWzEkoFReo/4LD+311nJfamTvpJaxub89n+HE7jUx+sPsef6NAq1ICUaAVw4wDCzVXbXxW8V+qpicbeEO05McRQciyNuNDMI5ECF7p1oudK7dRjmM8JoSXO97TEXuWVYPKzLPhtsvAOWUHisi0tuwfccbzCa4IC5UD96B/cx32uhmYKmAi8b7SFCZ/xFJpYrZgr/5BHfXA1nDO/WVP9+/1FGzFabsVnj92FT4jrjPR1/HjoycF9gJT6bHtna8feS1rP5NfVXQt9eKS3bET1La2lGE+IFG/WwiFkI7jOMCEN06qB0foQIniUmsiHH/bPL70yPbJCMcoFjzgYDHD9W5YzjwOlihf6xAHHPdmid/6g==;5:0lznaq9ukmwbgDJ7Wl8gCMgZj0SB9zuNnEKgO6Q2rCa927or20HP/aTCcv2+ZcnzADkhJNdPGrsY3LnvxWyFo1w8hDNUbqUGaNclELiqx8rUA6Kd9u5zQZgJQ9tUp9R6JppuRVxXu0y6g2GDd6IqVA==;24:pgAMIWD/GADK4Ccq40M26gN0E2V1TmccO5v4Qq004Z5mkss1teB1nSPAOVel27rUbsknHf1SA+GS4Q4/ax/N8FHZxm8Ifl95sPrQZiWxe/4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR07MB2423;7:Z6hFXa6NbYjVrm3v/jJ5ARUWVuAUkY7aoAI2eDjAsP9AqcjtkrTWrwzHouPL3InLwNcomEtU+CJxpoWlMakQzxCJSCmBpQqFNXFIRGcuFa0REfX5Q1oCgZjeYvw3oUn9IQ9gJI3o6Gxbq7gmNPWJTcaZ3IEPlRjrGlHWBMrqNQxF9PfESWZizMITuj/bUBX/5LqjRbOGh4VEbhcMHjC58jxJ32A4TBGWgSsMo7r7WlvoaGN2ugMSeWHOmR6nHshTIycjeVrJkDioQlwOYrtCy02jEIa/ahCoUFB7qc9k38lfkJaUK3F13+e7yFQLScdMa/m9Y5RiNSUr46dF7/Talw== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2017 19:24:27.5421 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR07MB2423 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1600 Lines: 52 On 03/02/2017 10:26 AM, Jessica Yu wrote: > +++ Steven Rostedt [02/03/17 13:11 -0500]: >> >> Can I get an Ack from a module maintainer? > > Acked-by: Jessica Yu > > Thanks! > > Jessica Thanks Jessica, Can you also add scripts/module-common.lds to MAINTAINERS so that get_maintainers.pl will indicate that Jessica Yu and Rusty Russell be CCed on things like this in the future? > >> On Wed, 1 Mar 2017 14:04:53 -0800 >> David Daney wrote: >> >>> For powerpc the __jump_table section in modules is not aligned, this >>> causes a WARN_ON() splat when loading a module containing a >>> __jump_table. >>> >>> Strict alignment became necessary with commit 3821fd35b58d >>> ("jump_label: Reduce the size of struct static_key"), currently in >>> linux-next, which uses the two least significant bits of pointers to >>> __jump_table elements. >>> >>> Fix by forcing __jump_table to 8, which is the same alignment used for >>> this section in the kernel proper. >>> >>> Signed-off-by: David Daney >>> Tested-by: Sachin Sant >>> --- >>> scripts/module-common.lds | 2 ++ >>> 1 file changed, 2 insertions(+) >>> >>> diff --git a/scripts/module-common.lds b/scripts/module-common.lds >>> index 73a2c7d..53234e8 100644 >>> --- a/scripts/module-common.lds >>> +++ b/scripts/module-common.lds >>> @@ -19,4 +19,6 @@ SECTIONS { >>> >>> . = ALIGN(8); >>> .init_array 0 : { *(SORT(.init_array.*)) *(.init_array) } >>> + >>> + __jump_table 0 : ALIGN(8) { KEEP(*(__jump_table)) } >>> } >>