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 Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 76B1FC636CC for ; Sat, 11 Feb 2023 04:31:41 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4PDHk40mvtz3g9J for ; Sat, 11 Feb 2023 15:31:40 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2022-7-12 header.b=SLmgHs+M; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=IsPDzBy9; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=oracle.com (client-ip=205.220.177.32; helo=mx0b-00069f02.pphosted.com; envelope-from=tom.saeger@oracle.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2022-7-12 header.b=SLmgHs+M; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=IsPDzBy9; dkim-atps=neutral Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4PD4r72wk0z3f6x for ; Sat, 11 Feb 2023 07:21:11 +1100 (AEDT) Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 31AHwepV007741; Fri, 10 Feb 2023 20:21:00 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=PYDN8SoG5y7Xsuz/xXeD50LzGPZBWZEQK/CZBZ7kdWo=; b=SLmgHs+MjQxxeFhjNbImFvK1oazMRZifRdXVUNqvd3KVuiUnjQny3PU4JvIECQ1WwRO1 GVVkwkTKXiiTwkksq5DmYEG3IbSvOB5UbW0LgjVmLLqLS1Ps/6zqBBAOW+zweNWTwv0f zyiKxaepoXR70Jurlr9Wpife2fI8rT44PG6arKuX6YwjTgL4MHPeAbEJBzlxK2GAr0Oc 1ocIyap0+zYiTDwS/zBs40QiLxk1HJsvcixIqMxg3nOauTh9R8ZG8vMxJ/EF9uapWsDb PUEOhDgJ+BT9nfbdUPK/JQkXciQ/I8hEFNNMvwk9PW5OuLfK8MHLvMVbA546dVgoZ+zZ FA== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3nhdsdx4q4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Feb 2023 20:20:59 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 31AJKduP025749; Fri, 10 Feb 2023 20:20:59 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2169.outbound.protection.outlook.com [104.47.59.169]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3nhdthtg6w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Feb 2023 20:20:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NGqvfYxDSpjIqn5jKmggxqNgupRzJ3WjL0BqvIX9lHihXraMT0hz8I11r92WTqiZOXPbs3XPgH7m1OdRv9ZHPqr1kzV83kYLu73pooTtT+hs3IrjeZOLciuzILyQJibucETMMdoFIbO0oantcI9MbeiVEaBMUDv5br4Kq5LQOi7mDo0Q8uV5cany91sBeQ7Eb6Z4MxAF1Ilh8bim8qHFHcv20/mnfMfLP5uxQyo1M40Z6VL3JMd3PqrpdmJyjEoN/jivOx/4UxObWV9KrWV5gsVHnZDcsbzi67szxLNrt2idxOkMFIadoypCHsGlm3ZyzyMS86SqwXxYZVS/NtwKiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PYDN8SoG5y7Xsuz/xXeD50LzGPZBWZEQK/CZBZ7kdWo=; b=QMIMH3fT9AQ1Bt4CmFA+cjrkArcfS1XnxF2A3vDkBo2VukHRJDvq2lDfJFju6k4foX+0yfwrMPllwM9qE6dfls5lDH4AX/aRtkN/jt7nDa+xmSGaYiZe6D58cdXHaJXwUX8/T0v/K+1FxdGAaCE6qjW+8Y3zkVeCjycbYfolhDoguK+uyYPrmei7KYO9U39pxT9z1YDHxpnoOD22qH47H8K9F5387Cbru9GPAbjLVUPmqqC1Xx2VmvVVgiknPElPe3HXHoIZJfl9emazGY55qauIEcT5gmiYRg7iMfbP6CTYy4GfTXFleRqD68GZeJVkPK0RD/oheoYda6thrfRtyg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PYDN8SoG5y7Xsuz/xXeD50LzGPZBWZEQK/CZBZ7kdWo=; b=IsPDzBy9p95Ypk3RVzyPAD24NBBx71iuM6L2MO1Gm21GO8NsrlZxEafqdtnUH9SCkhWko5g9/qMaMimqX0zuhvz62sHh/eng1ODfamBfKKyHO2Dn0TWnKTVIcRtvSWBwA3oeqiQjqFXYwj56s7HMe0P8CnR4nvHDSN1JjHMSdEI= Received: from BY5PR10MB3794.namprd10.prod.outlook.com (2603:10b6:a03:1b2::30) by SJ0PR10MB5567.namprd10.prod.outlook.com (2603:10b6:a03:3dd::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.7; Fri, 10 Feb 2023 20:20:56 +0000 Received: from BY5PR10MB3794.namprd10.prod.outlook.com ([fe80::f37e:ad45:7d9e:d84d]) by BY5PR10MB3794.namprd10.prod.outlook.com ([fe80::f37e:ad45:7d9e:d84d%6]) with mapi id 15.20.6111.006; Fri, 10 Feb 2023 20:20:56 +0000 From: Tom Saeger To: Greg Kroah-Hartman Subject: [PATCH 5.4 v2 6/6] sh: define RUNTIME_DISCARD_EXIT Date: Fri, 10 Feb 2023 13:20:27 -0700 Message-Id: <20230210-tsaeger-upstream-linux-stable-5-4-v2-6-a56d1e0f5e98@oracle.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230210-tsaeger-upstream-linux-stable-5-4-v2-0-a56d1e0f5e98@oracle.com> References: <20230210-tsaeger-upstream-linux-stable-5-4-v2-0-a56d1e0f5e98@oracle.com> Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.12.1 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SJ0P220CA0030.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::6) To BY5PR10MB3794.namprd10.prod.outlook.com (2603:10b6:a03:1b2::30) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR10MB3794:EE_|SJ0PR10MB5567:EE_ X-MS-Office365-Filtering-Correlation-Id: 25add614-f2d1-4afc-fa36-08db0ba450bf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bHvzdR0/H/bKojGJcg75eFcAC8gX8Glhp5pbdOMtLSyQ9jiSaP1/2uG24poQZ3Wd+N6tp9msZic/Rz7G2mZaSK8GadfRJlqv8CbdKPBqPfKTxOBpENPXqFrHKc0HuQofjVWIEgw/fzmPOsRHmd/jeMBff2tBgc+VjgsLgcm70LRFo1cP3jF56E6Ls27GPS8uSs0W79ZKzDWpkZ0yurKxDGVQQTcSvBzQ9MmqZCqZiRAOcm+034OZUrgneeTQcXvL7H14aueuzUF+wairjyydPm9Ka+rmZvyTm3RmtlvMTtsltlDvZPq2u9V/pcXtn7HqqlgBuZ1v/M0si1YE2JXWDviaClh09yBywGe9O10zmSH/MtJ703UrBnziwVHf1Fe2te6nXRqWdqxGiLHZAcoOAwmLUv9/sb1UG8S22osdwuT+sY/DqTQNit6tQNiQxArSV4kloxF1Z5fr011uSPHOijAuEW3AOkCO7xpDH0IdvxfEaXLSvRJhac8MCzoGRjUSwJWhF3vOiKH6h7IffxbQqSzwFsex1s7CxewbkCUdSSkl7AAyL/qV3v/YqU4AoDPeK4/L4It66a8AMtIPEEcwf9uRrxrQi03R/j48i6CihzsRXZBKF8W/F4gVDYZWDuz2xdgsGLKwBVweRFxQL9p112v4VzoD+FWCdEJg1VcxGSpmesCORhLQiwzN/9V9pbteBPh9+UCH90l0ypwRKWXB9A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR10MB3794.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(396003)(376002)(346002)(39860400002)(366004)(136003)(451199018)(86362001)(36756003)(38100700002)(6666004)(41300700001)(66946007)(8676002)(6916009)(66556008)(66476007)(6506007)(4326008)(478600001)(54906003)(6486002)(316002)(966005)(66899018)(2616005)(2906002)(6512007)(186003)(7416002)(8936002)(44832011)(5660300002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VFF6UXBtMm5UdWZrdVp2TVdCc2VJMXZOd01aZnVnSDZtZ0FmUHY5My9RZ2Ez?= =?utf-8?B?Uk1teFVhSHc2ZmVUQXNydXpxcTN4MCtTbTlpNE96SldRdXNDdGxvOWdxZFR1?= =?utf-8?B?WlN2UmJYdGF6N0hkMFdFdWdrZlVIeGdPSTNqWkZLY0NXZ3Vtc3JqSk5ITW9t?= =?utf-8?B?WFd6V1pGalZxWVhIcmdmSUYxZVRLNk5pazNVQXBlTUNNS1JyWXYzRzd0SG9x?= =?utf-8?B?MHhhZjdnbFNKR0krUmlOVkpYRkdrWFBkTlpMdVR2RDVUclFzanN1bHdLMkZ6?= =?utf-8?B?QUtsaDNkQitPeFFCcDlOYXJvK21pam5IOFkzOUgrTUtIcWVxNjdqMDZ4aEpK?= =?utf-8?B?dU02Q2lpU2FTV2J2emxPQmJrTVZucDhrMmFpekhzS2FaR0g3dWd6U3RTOHBu?= =?utf-8?B?N2Jac2dZWjY5SDlvWlJtS3JOUDJMU1EzVGo1S2dGS2ZvQkREVTlxRDlUbCs2?= =?utf-8?B?U2QrVVk1aEhPbERwc1VIUURYUkVNVEYwcCtEN2l4QnNEN3NkNFZmakY4OFFt?= =?utf-8?B?UGdhWTk2TVIyVnI1NFd5NUVBQWdVd1ZrbDNuNlhWaXNLZVBoMTNjTHhJM01j?= =?utf-8?B?Y2JJWnRyRlREaVRBSzRSKzZVMTFoWTN3dy8rWW0zQlFvcjc2eXA5VFR3ZkJW?= =?utf-8?B?NjBvWlVibU0xcStXN2VHOFd5S29tRHM1c3ZOWEl1a1JtK0s5aXdTSDZBajRT?= =?utf-8?B?Mm9iSXlabHVzTlVxWG9SV3ZQT3lnTGNnMXZiMVB1d0p3L2dKYWpxUUFNVWM1?= =?utf-8?B?a0p2MWlXT1ZWRktpa2V2M0Y4MGNrcHg1bWFZNmV4WTVLWmNWRmhnRUhENUpV?= =?utf-8?B?WkExYVp6RTdPUUk0N1Z4RVI2Y1ZrNForaS85TFR0ZUllZFdQTHBvWnBBKzEz?= =?utf-8?B?Vlo4NlFrampXUis5Q29Hc2NLZkJlOXNqR1RQcjh0MVFRb0JNN1NoaTNhZCt2?= =?utf-8?B?dzBYdnN0UEVOMGxpQ01iTW56czhWWFd2RlFoVEpUVUJ4WCtqRVJlK1NPN1k3?= =?utf-8?B?WlkwRnlkMklFbU5iNUtGWWdkd0Fvak15MW50UUIrNDVrbUtLeVB1UUdwNkxr?= =?utf-8?B?U3FObjVUZzgzNXdMN2QwYjIrMlFlZG1qTzN5eFZDa2F4bXJzV1pxQ0loOWZN?= =?utf-8?B?cnZCWm5BNFFQUEs2SkFtcWFaV1hxVkdKeDcrdzFER1hyTkpITk4zYkJ3dlBp?= =?utf-8?B?eVEwVlVVNEZSUDl4T3NlbHBnWVE1Tys5M211cEFEbjdubW9Hdy8rSWpCSjNw?= =?utf-8?B?Ky8rQVErcThISzhrN1F3R0JudEhtRnd5elBld0dtNXY5ZUg5Q1Bmc0p6SEZq?= =?utf-8?B?a3dYa3hiUjJvRk95eHROVW5oZ3RLVXRMNzMvV21MNTBTVyt0ZUhzRFF2NU9B?= =?utf-8?B?bWJzRENKSkF0TEZlSmFXRHNURzBaaFM5c0x5b3E3MGU2MHlVMWhsbWxHU3c4?= =?utf-8?B?bzNnd1JGNjRsQjg1WWhmNjRiSVBzVkNyQTdoZ0lYc1FqMnpQekErSzZ1ZHJ6?= =?utf-8?B?UktFQVBiOElqcWROUjZKZmxkcDc2aXpkdk5zL2pmYXJKc0ZENHpVZVZXYWkz?= =?utf-8?B?MklFa0NCZHJLOUl3dmp1cXg1NzZ3bkoybTRaSDd0WnRMU1dmcUdXR1loWWJM?= =?utf-8?B?UktBNEZzTUt6TkljMUZsYWhKSHUrK0s2S2V0bUc2VVNZTU5Xc2F6d0U1VnN4?= =?utf-8?B?SHhnMTl3L1hyRldHU3d2NG5adnpNazcvY1FRUVJvZnFaY3BFMUhFanM5NDdP?= =?utf-8?B?MjBCV3FqM3RGMFBMaWh3aGxqNWhBTnN2Q1ovbTk3TEI0Smh4NGZ6OVA0ZTYw?= =?utf-8?B?RmsySUJwc1JMS0VYMzVCdGR3QzkwQ1ZlS0lIbEdqWFlkOVVsbFlWajgxeFdp?= =?utf-8?B?U3krQUlud1lVZzM0dmpCQVEvUG5RTUtyZHhvSmJBUitCZFVvUVNsbTE5Sno0?= =?utf-8?B?REtiUkxVMm1qdjdYODNQQUpWdzE2TERYd3FCY0VLYWtYNGNzK3M5cTYxdnh0?= =?utf-8?B?V1RDTmRTaXpES2FmL0tWNHdoallkb2FLNWpOdCtoYXlWRXMxOEg2M2Uzekxa?= =?utf-8?B?WlNRRGhURlhpTXZRci9WK0pUZG1LNVZKSUd0cjVzWG83SVJMb0hoamhQYlpU?= =?utf-8?B?VEMvKzdiWW8rODBZOUlRdlNwZS9rcWsydGVMb0w2b3NtcnFJWStyOGZKblVh?= =?utf-8?Q?cvAXSti22wzQggv2tFsnZas=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?OGZKQUk2R0dKV0lkR2lsSEpVRUduTlB6bms1cVY5MnJnZ3ZySmpVb3dBU1h4?= =?utf-8?B?TFdtbC9hMGduQnBQU2tGMC80NW1CYVEwdFdST3JvVE1mWHFGSkF5TCt1eGEx?= =?utf-8?B?VkhNNTFXUEM4YW5xNHdtVGUzaGxZa0NnbFllV2tCdXBPOWl2NnBmd0xGTjFx?= =?utf-8?B?OWxkNFMxczJTYUpMNFZmUVN2WFp4NnFhM3BkTEdpQngwYjdqclRCNjREMVM3?= =?utf-8?B?QUNJaThOU0d3N2R4UFZja0d5YXBlUzBHVUZvbEFidnN3bVU1blp3T3ZyNzRX?= =?utf-8?B?bElmY1g0UHB1UmVyaUpyNGZsR2plYWxHWjV1dGNsQWVuSmkrNW5pYnV5eUg0?= =?utf-8?B?N21KbVFIRFYvcTF4V2h6ckQ2cGF5ZnEvVWh3NzNySjFic2F5Z3drRjhoeUJM?= =?utf-8?B?Qi94eFNRekx3bHQyMG5FYzltVHlNeGNqbm1wVFVyRGpXOWM3c2tnUC9pSFAy?= =?utf-8?B?cnJGY3BjSnhUL0RUYVpKeWJnR0g1dGpnQXUySWk4eENLZjF2ZzRRNUtFQmlN?= =?utf-8?B?aW5YRTBkVXlnSEh6Wm9vRkx5d2lkc3YySjlDMU5YVXF5MlpFWE1hbGo1MFBY?= =?utf-8?B?aDk1dzVaLzFzVU9DSW5RZURLNW9TOFJBdGtaT0M1Z2xudUV0dURZZjB2VWtE?= =?utf-8?B?ZlZNaUpNOEkvRXlybjlqSS9vYm5jVW1KNkdIMFdYSFh3VUluK1hmcEhSSFRm?= =?utf-8?B?aEJUUzF5SHBtSDdacTVHUVE4aGM1VFk3cHNpV3ZIVWpqbC9SWFdzOXU5L0Y4?= =?utf-8?B?cVZWNmpubmduTHhmdXQ0Mk93K2RVTTJsNWtkdWVMb1JrVU44SDhRa3JmeE8v?= =?utf-8?B?NHZCRjk1N1AyTmF4ODZROEtQSndjaW1iQ01hcEdDYUpObEFRcWpDNzV5NWk3?= =?utf-8?B?WmgrcjBOcHZkK2R1SVRvdlBlSkZRZkRDYTg0M2RqQ2lhSTRlNE1CcHdVTGNN?= =?utf-8?B?c1VydjJrSHJnTTI3ZWlXNm5mckJkbzNJOHpkck1JNFlLK2k5ZHplZXNnN21v?= =?utf-8?B?RGhabE1ROHAwdWlDS2FQRXYwcWh6dXpjajZLdlRCbWppL2tEQTRSSVhpTTcw?= =?utf-8?B?UzY1dlFJejBBekJURFZmL3RkMjRMeHg4SmVqbFloVSs3dWpacGtER0ZicTF3?= =?utf-8?B?ZEI5czlWRDFQbnVocXVuYVg3OVpXN21uTmp5aklrVlhwUWZ6dVFXM2hSZGZu?= =?utf-8?B?RjRHN0gxbUtJeTFCWGMxMGkwUTFmTjFEa3FlRjRIRk1BdVN3UTBuYU44Ynpa?= =?utf-8?B?YjgxQ0wwbFp0TXVNQkdYRzZrN3EzU1RyN0pWMm15d3ZmdWRsZXY1RW9oUkdY?= =?utf-8?B?OHhVcUFLS3JjbUt3ZDBXend0RUZ5dkRjcHNVME1yV2JEQklISisydFQ5U2dY?= =?utf-8?B?NGwxMEJOTXpGUEFGVllNYkZPZ21EZGJJa29nYkUyMjBKb0ZpazIrK3BBeGpR?= =?utf-8?B?Y0pVNTRtM2FVT0wxUnY2TWE3cXFmWjVkWTc4REF1b1hyV1M3TUVxOVlkTVJa?= =?utf-8?B?bG9lcHNwekVzZGFUT012eVA0S0UyMnY4WVcvS2dxZ3EyL0tiMW5MMFRBY3E4?= =?utf-8?B?Zzg1anBBS0RZcnBEOWRGL0M3Z3h5VGlGTHBFVU9yWHlDQ0RBeEJIV254RFV5?= =?utf-8?B?ckxGSzVWRW1YR1dkdjh1ZU9OdTFXVkhkbERrSUJlSTRsbHpJUkc4VlVkN2ZR?= =?utf-8?Q?2uBE/RrJ00nSaqOkckGn?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25add614-f2d1-4afc-fa36-08db0ba450bf X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB3794.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2023 20:20:56.2857 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AMfq7I8N7SitNfGEvFRf0NsD/iMe7mV62UMgPSv8hMZpuKSYRkWcm2IMOYH5lzFN9L/ld+Ky1DyAtV2bsL/7zg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5567 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.170.22 definitions=2023-02-10_15,2023-02-09_03,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxlogscore=999 malwarescore=0 adultscore=0 phishscore=0 suspectscore=0 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302100173 X-Proofpoint-ORIG-GUID: cfemz4eN_O_5kqvim0wAkUmoFuQQLVEd X-Proofpoint-GUID: cfemz4eN_O_5kqvim0wAkUmoFuQQLVEd X-Mailman-Approved-At: Sat, 11 Feb 2023 14:54:09 +1100 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Rich Felker , Tom Saeger , Palmer Dabbelt , linux-riscv@lists.infradead.org, Christoph Hellwig , Sasha Levin , linux-s390@vger.kernel.org, Yoshinori Sato , Dennis Gilmore , Naresh Kamboju , linux-sh@vger.kernel.org, Ard Biesheuvel , linux-arch@vger.kernel.org, Arnd Bergmann , Nathan Chancellor , John Paul Adrian Glaubitz , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Andrew Morton , linuxppc-dev@lists.ozlabs.org, Masahiro Yamada Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" commit c1c551bebf928889e7a8fef7415b44f9a64975f4 upstream. sh vmlinux fails to link with GNU ld < 2.40 (likely < 2.36) since commit 99cb0d917ffa ("arch: fix broken BuildID for arm64 and riscv"). This is similar to fixes for powerpc and s390: commit 4b9880dbf3bd ("powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT"). commit a494398bde27 ("s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36"). $ sh4-linux-gnu-ld --version | head -n1 GNU ld (GNU Binutils for Debian) 2.35.2 $ make ARCH=sh CROSS_COMPILE=sh4-linux-gnu- microdev_defconfig $ make ARCH=sh CROSS_COMPILE=sh4-linux-gnu- `.exit.text' referenced in section `__bug_table' of crypto/algboss.o: defined in discarded section `.exit.text' of crypto/algboss.o `.exit.text' referenced in section `__bug_table' of drivers/char/hw_random/core.o: defined in discarded section `.exit.text' of drivers/char/hw_random/core.o make[2]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1 make[1]: *** [Makefile:1252: vmlinux] Error 2 arch/sh/kernel/vmlinux.lds.S keeps EXIT_TEXT: /* * .exit.text is discarded at runtime, not link time, to deal with * references from __bug_table */ .exit.text : AT(ADDR(.exit.text)) { EXIT_TEXT } However, EXIT_TEXT is thrown away by DISCARD(include/asm-generic/vmlinux.lds.h) because sh does not define RUNTIME_DISCARD_EXIT. GNU ld 2.40 does not have this issue and builds fine. This corresponds with Masahiro's comments in a494398bde27: "Nathan [Chancellor] also found that binutils commit 21401fc7bf67 ("Duplicate output sections in scripts") cured this issue, so we cannot reproduce it with binutils 2.36+, but it is better to not rely on it." Link: https://lkml.kernel.org/r/9166a8abdc0f979e50377e61780a4bba1dfa2f52.1674518464.git.tom.saeger@oracle.com Fixes: 99cb0d917ffa ("arch: fix broken BuildID for arm64 and riscv") Link: https://lore.kernel.org/all/Y7Jal56f6UBh1abE@dev-arch.thelio-3990X/ Link: https://lore.kernel.org/all/20230123194218.47ssfzhrpnv3xfez@oracle.com/ Signed-off-by: Tom Saeger Tested-by: John Paul Adrian Glaubitz Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: Christoph Hellwig Cc: Dennis Gilmore Cc: Greg Kroah-Hartman Cc: Masahiro Yamada Cc: Naresh Kamboju Cc: Nathan Chancellor Cc: Palmer Dabbelt Cc: Rich Felker Cc: Yoshinori Sato Signed-off-by: Andrew Morton Signed-off-by: Tom Saeger --- arch/sh/kernel/vmlinux.lds.S | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/sh/kernel/vmlinux.lds.S b/arch/sh/kernel/vmlinux.lds.S index 77a59d8c6b4d..ec3bae172b20 100644 --- a/arch/sh/kernel/vmlinux.lds.S +++ b/arch/sh/kernel/vmlinux.lds.S @@ -10,6 +10,7 @@ OUTPUT_ARCH(sh:sh5) #define LOAD_OFFSET 0 OUTPUT_ARCH(sh) #endif +#define RUNTIME_DISCARD_EXIT #include #include -- 2.39.1 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 Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1A112C61DA4 for ; Sat, 11 Feb 2023 04:36:20 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4PDHqQ57FXz3gT6 for ; Sat, 11 Feb 2023 15:36:18 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2022-7-12 header.b=2SdBkIOR; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=zgqFCUkX; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=oracle.com (client-ip=205.220.165.32; helo=mx0a-00069f02.pphosted.com; envelope-from=tom.saeger@oracle.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2022-7-12 header.b=2SdBkIOR; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=zgqFCUkX; dkim-atps=neutral Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4PD5FT2CXRz2xdx for ; Sat, 11 Feb 2023 07:39:41 +1100 (AEDT) Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 31AI0ALJ029682; Fri, 10 Feb 2023 20:39:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=PYDN8SoG5y7Xsuz/xXeD50LzGPZBWZEQK/CZBZ7kdWo=; b=2SdBkIORU1sbYK/+mowzZhukglFXrd+OHkSsq5ZnpXkZfKZAfoawvkrjykJxNWicEYxg 5IcWahwl2rfU+hzWJBTY037mBDi+K/4dvutWIBc6PV24yj9L6cTNGWSqBpqz8QnBauxl mYnFHa9jKC2BHACrF4lg6xCSAi/9T5LvTW/q5r9zVS271KUw9SKYVNprfkT6yX3C4rfa cT7E4XN9lkyvslXztvh22pqF6cUMvKvepkmbcI1mPNi6FOSE8zMvpI/zdbqEs2rNp7EA /BkdF/PpgyoVg4NGeImEKxZRU1FAFaFeQ/gxv84LPcGt66CJudKgpgy56bdF6gh80uUC /g== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3nhdy1eb8f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Feb 2023 20:39:26 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 31AIuWHI003019; Fri, 10 Feb 2023 20:39:25 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2172.outbound.protection.outlook.com [104.47.57.172]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3nhdtb84ps-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Feb 2023 20:39:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AO+Te4Zi60MIDUgk2GX4DmrEE8vPC31DChwt3R1gm5kcT8TdGCFKbWs8EBbFSNkLw+roovXqmctTPN/59XffqVmOIqUR7frs8X+efUFsuQ1oGcgBuq9ZrjaewmSL1DbH4naVMGCy23DeIPDqIN/tAUCb/lRkdcrYOswGolltbtEErVmMg5ddBGhb0vfvSjvZP5P5irvboBG5xzbpKEeDygeX3YtpthKOYbXPa36auNrcWeQzgT/nQFe59rhBBOsaTlZiTBtrbjK9yB1lKmElTfGqZWYg3TkZPjqv3GH28pZUq88brz8QAxYSeBpeLyMriaXieS7pUUZbFiHr3XhxJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PYDN8SoG5y7Xsuz/xXeD50LzGPZBWZEQK/CZBZ7kdWo=; b=R7dRKwIhiUg3GawPXLbtbkBZ4NajXqqG9k0FlRzEsKwglhqz4BVs5grD+OIRfsCL1JKeM1Z42e53sxW9Zgc0cTwxkocolLiV+UZGA/BGsRV1S6z/MPhIiY9IquftauB65m/q4Dr1ph8saJxNTTh/G1ZXAzVpcU/XzWpwM5THM2N8nnk6k7SonF5oP3/HThs4ytoyyu4+HvF9QEPZHnBe5/yKrkl88+HXdh2x0rgZKPGZU9Fp2KvdHlbVdzwJhESCslF/k9x9kEXP/4IOWuJJzZRIFcIhW63bRJN7ixOEnoP9PMrVbfvx+f34XUdvLtbK2OWir7sfzlAOUTgLTTYsTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PYDN8SoG5y7Xsuz/xXeD50LzGPZBWZEQK/CZBZ7kdWo=; b=zgqFCUkXyCicg5/c2tjHXREJP3oiAONameuHMrleBNz+Ezc1rzw5Dbq7OHt6iC7psL1OWhpaEKVirMfFPExNosxfdQp9xEXiLBFEU3XTLtpT8fHL2rHspjvwgR4hYKBrWN2RSbSKzWApz0nVcryQqghysqqwVNG8kcQ9ypW5PFs= Received: from BY5PR10MB3794.namprd10.prod.outlook.com (2603:10b6:a03:1b2::30) by DS0PR10MB7522.namprd10.prod.outlook.com (2603:10b6:8:15e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.7; Fri, 10 Feb 2023 20:39:22 +0000 Received: from BY5PR10MB3794.namprd10.prod.outlook.com ([fe80::f37e:ad45:7d9e:d84d]) by BY5PR10MB3794.namprd10.prod.outlook.com ([fe80::f37e:ad45:7d9e:d84d%6]) with mapi id 15.20.6111.006; Fri, 10 Feb 2023 20:39:22 +0000 From: Tom Saeger To: Greg Kroah-Hartman Subject: [PATCH 5.4 v2 6/6] sh: define RUNTIME_DISCARD_EXIT Date: Fri, 10 Feb 2023 13:39:18 -0700 Message-ID: <20230210-tsaeger-upstream-linux-stable-5-4-v2-6-a56d1e0f5e98@oracle.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230210-tsaeger-upstream-linux-stable-5-4-v2-0-a56d1e0f5e98@oracle.com> References: <20230210-tsaeger-upstream-linux-stable-5-4-v2-0-a56d1e0f5e98@oracle.com> Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.12.1 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SA9PR10CA0017.namprd10.prod.outlook.com (2603:10b6:806:a7::22) To BY5PR10MB3794.namprd10.prod.outlook.com (2603:10b6:a03:1b2::30) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR10MB3794:EE_|DS0PR10MB7522:EE_ X-MS-Office365-Filtering-Correlation-Id: 722bef8e-d1f4-4ba5-3f30-08db0ba6e3e2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0C4NLnU9MIljGzhVfQneNGsVzIGukZO2qZsGnonc61qIEYcHXZvEOe+hxcLOHIGmbQ8xnuf7xfDFsmvoANYFcZQBgQNnMmtwY27i20yZKrr7VUUkT7BoiuXB4EBEfdwUhnh+OhhUuRU3NBG79vs4j7dMEAmpgbliHEm4kbOrB6fSh/rlTLG/SAe5SACvryajhy37oshthXePsSOfGVZtpr8Qt+CNNiKsGfc7ejddozO87+bhf0boie8meKiEDRukIrVyg3ZpYmVUkbfGabyy8PfqQ+J9zFhPgBeGsuzSg49eacaxNrA1d3ZZEXLZixH3GagjP4UsdlxuCDg+3PZBpXoR350+pbNVqlPKLUswhmZf/t6nynA3OlfYnqTzyhl3tFtO3qRu+r4xD6UuoSodSUlgsw3mOM+SPnguWM8ZCyOc3DjjSw0e2lMiL6bHisug7v6xOVxGRoJQGOBK7DSa6hlP8KM6YoAEbyEZ5TwKbvofJExAcK/Z/hr9pydEpiNReE2qQGdU/0UNUK7NMA45GKrWWtvM2hZEXrsJJmh3GpzRqFMwWzzVWDCEzmqs3Ew/Jak8wPkjMS1sl04OecAcCBWSdnj5JNi39HCegmIgfA56eJHoYbN/adllBuOTq2thveCgmX+kQjwxA1Z9oz/iXhPqicYuWlzLgeolGlzU7O9snV8iD5bLP9sJTSw8J0VVOrsm7tQ09N/SYz8VwCrszw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR10MB3794.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(39860400002)(376002)(396003)(136003)(366004)(346002)(451199018)(478600001)(66899018)(6486002)(966005)(316002)(6512007)(186003)(5660300002)(8936002)(54906003)(6506007)(44832011)(2616005)(2906002)(7416002)(38100700002)(6666004)(36756003)(4326008)(8676002)(66946007)(66556008)(6916009)(66476007)(41300700001)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VmNyMElOQmErVEdKcmRMcGw2K2lqL1oybGp1VmxoUjhpaEI2UmhOS3h4MTIz?= =?utf-8?B?N1BFcnBsNi9Cbm91UWdkZU5od2NWcS9PRmgwbit1alJ3eDUyd0ZxVkxWSElP?= =?utf-8?B?ZFJEMnYwYmtZNlFobjNkSy9JeFpBellJUTcxaWIwTzdVUW9STTF2QThkZGwy?= =?utf-8?B?L3A4STVmTmJ2TW9xL3QxTjdybEY3c1lrVHhDL253bkNxaUZUaTU4VGV6R2tY?= =?utf-8?B?Ri9GdHRKNVh1MWQxRll4b1o2Q3JESVV5UTgwTzViTGZyM0lkeWxvdzV0SGtT?= =?utf-8?B?dldPMWJydTJrdTFzUkgxd1pEdGtnVk5ldithSEJtQnh5WlZKM0dXTGZkempE?= =?utf-8?B?cHVYOG9wOS9wOFdwQzBtWm1pUEliR0VXQmp4YVRhUGJzMmJHOXgzWFZEME9P?= =?utf-8?B?OEZDcndTTm1kUGZ1NlYxRkFWSDNWMUxsVFlReUQvNHUvcFhNa3h0ZXVSakdY?= =?utf-8?B?eDNHUi9FYnFSRXgzRDluNXVzYkZZNTlIeGJTb2ljeDVtUU9wdkRzNHhoMW1y?= =?utf-8?B?d3hNcnBhV1RPeUJ4L1lVdEUyU3hBV2dIL2Z1NHlUZTl2Y3h3QU9IT3lsY0hl?= =?utf-8?B?WmRxZUNjNXpYWjFQSVhLZlFwb1ZJRUJ6Z0lEd0RBSmtFSTJDQWpnNXprTE4w?= =?utf-8?B?TzlEbHNYanN4U0FUekhoVGhGdlVhd29vNldram5Pb1BFQUk3K25oKzRESUpE?= =?utf-8?B?WUNxbXZvL0N6NGc3eFcvZDh0R2drTDYxR05nRGQ1anZ5ZStoSmU0N2srWXp5?= =?utf-8?B?WWhFbTltQUN5Umtxc1FxYVZCdHYvWjg2OHZEL3lETjBaRnUreWhsOFFCTnUv?= =?utf-8?B?VjNnZDhMY0RLcXFBcTRRaUFqY25nRTJBN0pQdUtDWG1nbUNTeDZqT1RGcFVu?= =?utf-8?B?bFl0QmdBMmRtSm9zM3pjYXVIK01vell3RmoySU5UUFJVSzFpbGNjY1o1dGtv?= =?utf-8?B?cUZDQTV2V2o2MENvakVwTzd3WWxFZHZuN3BYOG5RTVBTZnZ6TVVGdHRJcVBv?= =?utf-8?B?SWRpQnBXZjQ3S1ZrOG5DdGp3aHA4Ym92WXAvdGVtVjJSVWo4cjRlQ2JxNjVl?= =?utf-8?B?Wis4YzBkeTY1bHNQWjgxcWl3WTRSSzlycDcrRTFMNE5BS3grRjNmQkpuV2hu?= =?utf-8?B?MEsvYlZjOG94ZzJLTE5SMTVrTmp5UWVONlVZUjhnKzV6TVZFSld4cnZEZkh1?= =?utf-8?B?WkdYQlV3N3NheHdoMVRoOHgyS29ZdTBkN2VGNlVyZ0xnQXEvZ2xlQmZLZHUy?= =?utf-8?B?c0RuMmpvMkgrSGJ5UXd6QW1YK3Y1MEZzNWI3UThKaFZBNVNpQXVlczNpOFlM?= =?utf-8?B?N0tnYkFzUVZmY3BDYnA2RDY4dFhFYkpFUHp0eXhneTVWWUFnQ2lLQ1N4a3Bj?= =?utf-8?B?ZC9qMTVoSkNjYjZhZHkwcUU1TXdnRXFtcVZJKzA1em5ScFBteDNiWi9XZU9t?= =?utf-8?B?bmhCdEN0cStoTkhGWUFOc3BVRVliN25ra1psOXRoL0RaYXZpL0FhRFp4azNC?= =?utf-8?B?WktORTVTN1hSNnF2ek9Fa3BKNUZnMjg0UEdsWC9PRFAweHNmZWRsRE9yR3Y1?= =?utf-8?B?aUpYdlMveUNGUlhQVGJuak5DZzhtTjhDMFZnN3lWMmZqNDJSTGNvdXNPeity?= =?utf-8?B?dXozSHBlNG5CbFZMZHFMcytFNnNjRG5wa1FER01YNmhXQkVkd1BlZjc3OFB0?= =?utf-8?B?YUorcWNaR0ltRTEyQnZ2U0tkd1VvMmhVQ3hSdGZySk43S21BeWJZMnVBa2p1?= =?utf-8?B?SVpqRXpRZ3Z3MTJBemxLVS9VVWVOYkRUbnl1emZ3QnJLYmI0bXVZcHBKK21X?= =?utf-8?B?akprVjNrUjN3VXlxY1ZOTGthTlpzWXlTT1NpeE5ZSmYwN29uZ01xSU1TS1lP?= =?utf-8?B?NCtlYWRDUDBXSnRQWlhjc0xraHpZRTB1eW0rL2tmRXZrNm5DSVcvd1F5U2RD?= =?utf-8?B?ajZKcGNzNllHWjRGUUl3UENSa1lxT2hYZWlyRC82eXY3ZmJvcVIzMlJubytw?= =?utf-8?B?aXNXMjY1dHFLcTdGZ1lFaWVmbVEzbzA3b0ZlUU04TG1jdExwdFVlY0lpM3RJ?= =?utf-8?B?ZjBwMzBsSFp5VG8zbGIvU2s2d01WYy9NL3g1UlVhVG1SSUxURjlGMENSRWdu?= =?utf-8?B?YjNEbG8zZlNhYnk0Wml1TG44eWcyRGQ0RitldWNTVlBxSTF2VUQrVkt0a2xM?= =?utf-8?Q?Tfz5u3xZ31feFzU92zhUjcU=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?dEZzR1J3ME1LWXZBMXRqdXcvRkhkZ3JBS1lKT3RuOGxaTmUzc1RXWGZiU1ZD?= =?utf-8?B?ai9QZlhERHIzQ2QwS2dEWXVzOFlwMXhDbE9DdmdRMDdxb2NJaGlCSXZndnBC?= =?utf-8?B?TzN1N2s4dW5DVjlzcmJrRGdnenBURmc4emxLU1BKNmlYR1lVenF1eUxRMC9t?= =?utf-8?B?ZklidzFSdkZZb0xNSStWb2J3Z1J3Nks3R3BkQ3ZvS0ZzMzFVME5sZHBzdUNm?= =?utf-8?B?ZGtGS2VRMm5iSVhpTkg2aWVzbFZzUjAwQTFCNDltLzIzSC94dFA5VG8zaHZN?= =?utf-8?B?V1E0OStDWDhJYjVFeVNpdGJ3WDVmRERxSy9zeTFteUsyYU05U1dVVFhqMHlK?= =?utf-8?B?SzZKNHd4K2lqNndyR1VNdW56bHo3L1MzSkdzZVdSSmpDYktsOUN6L2NnNHZM?= =?utf-8?B?emRiRXM0Q2FYS2xuZ2I3aEtIUGF1SlUyVGZUMEdQMDMwVklqTnVMdkJPMHNx?= =?utf-8?B?SUt6bEQ1bHUyb2J5bzNuWXgrVXZhS2lRbVV3Y2RBOGxtckRwQVpaWVhHV2lt?= =?utf-8?B?VWV4ZzhMeTU2QTJ2dENOM2l6eTRCbjJmd1FLeDdDUktIemV4dXZhc1FWNGpU?= =?utf-8?B?OVNoVEptUGFyK0haOTVOWFBXZnBVSnBPMENpOHQyVkdWZjRTTldDUHpDVE9S?= =?utf-8?B?SngzZjhqRUVHM2s2dzZhYSsxVlE5clRnZC9nZHI0V2V2TnBwUHU1Vk1IbTg1?= =?utf-8?B?dDY2NW5Lb0tGTjZRN04ybVZ5RStwL3R1VEdqWFBrY2NVZW00a0JkRzZiRDJC?= =?utf-8?B?Q3MyRjlOb2REVnlGdWZiOElZUVFYbHpvVGJBSUsvMTM4WFF4T0dBRFR1VVVq?= =?utf-8?B?dXF4OGtyRHphSHV0L3JUOHMyYTZKTGRqREtnZWlNbmVNRVdpRThNd2pHU3kz?= =?utf-8?B?OCtRUGlUeXNPaHZqYm11elhYeUxFYmdTQkRZUXlGU3FoWDA1aXM4NC9zR1pq?= =?utf-8?B?ZzhjNGVjTjdEQUY1bFJJa2RZYjRVdC9rUW9wMy9nSFl6TjlBeStpT1R2WlZP?= =?utf-8?B?Ym8zOWxWVWttWFVLTXRkZnVneFc1L1ozSW5LbFpnbWt3TzIvTVNoWXEwa0pm?= =?utf-8?B?aHlNY2JwNzY5T0Rkd0QyS1g5RHZ1K0pEVUk5bXZybFYybTNzR2JOdm9LZzc2?= =?utf-8?B?azNsM1BPcVQ5Q2c5TnJwVFowZHBvV3Y5ZldhNGhXelVGYzJSUnFiajN1Rm5h?= =?utf-8?B?L0ZldER4Sk5xTWNiTnBscENOd2hZSmMxSUdtVVRwazFrOHJRNEZYN3dJTHN0?= =?utf-8?B?aUtZYjF1c0Y5TUhIa0dhVHdwWnVVUm85UVQ1bVhhZlBIZkZIZUxMVFhoaGlV?= =?utf-8?B?WXZVTHFNV1ZmdzlqOGFyaDRXMUlqVHMwY0FUNzZNY2FSM0k2cXZmZW9MaStl?= =?utf-8?B?cHQrYmFTZ0RHS25hdDRiSWk5UHFDemd2ZEVDeERHcy9kU2E3TXdSQVNlSGZP?= =?utf-8?B?Y3A5MEplelphdEx3cGdkK2MzOFdyVzdUUGNUa0g5SFdiTmdOK01qcVpqeERO?= =?utf-8?B?RDlmUW9FTC9BMnJwQVZWQkVwaW1ROXF0T1U5RWowSDVjK3ZENXRHRU1iVFQ4?= =?utf-8?B?QmtxUk9scVRnRVB0djJhUG5rQitzTExJZDdGOVZmRTNaUWhoT3d3U1BsajV3?= =?utf-8?B?Nk1oUUt4YTFuSjFYZ05FbjVMTVl6Z1BZaXEwQVU2VDdaUmlvejZoRm5MYWky?= =?utf-8?Q?oQxQRpg+4X9/vHmGxHjm?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 722bef8e-d1f4-4ba5-3f30-08db0ba6e3e2 X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB3794.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2023 20:39:22.1445 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Jvt1LgC0Uy3WedmmaU8i10sRnuHjvFe6GlqeBLi0uc4CVwmWcU0ToT6p23GbV4mJAWwl3YJzAMETveCYpdN2ag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7522 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.170.22 definitions=2023-02-10_15,2023-02-09_03,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 mlxlogscore=999 adultscore=0 phishscore=0 mlxscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302100176 X-Proofpoint-GUID: CkaNXL_ui_jJ16jn_qyaIML9DyqnvU-8 X-Proofpoint-ORIG-GUID: CkaNXL_ui_jJ16jn_qyaIML9DyqnvU-8 X-Mailman-Approved-At: Sat, 11 Feb 2023 14:54:09 +1100 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Rich Felker , Tom Saeger , Palmer Dabbelt , linux-riscv@lists.infradead.org, Christoph Hellwig , Sasha Levin , linux-s390@vger.kernel.org, Yoshinori Sato , Dennis Gilmore , Naresh Kamboju , linux-sh@vger.kernel.org, Ard Biesheuvel , linux-arch@vger.kernel.org, Arnd Bergmann , Nathan Chancellor , John Paul Adrian Glaubitz , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Andrew Morton , linuxppc-dev@lists.ozlabs.org, Masahiro Yamada Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" Message-ID: <20230210203918.KCJI7B9pDjIDDO_bMOFntoe33NbVY6LCS8lBi5Y-E5U@z> commit c1c551bebf928889e7a8fef7415b44f9a64975f4 upstream. sh vmlinux fails to link with GNU ld < 2.40 (likely < 2.36) since commit 99cb0d917ffa ("arch: fix broken BuildID for arm64 and riscv"). This is similar to fixes for powerpc and s390: commit 4b9880dbf3bd ("powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT"). commit a494398bde27 ("s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36"). $ sh4-linux-gnu-ld --version | head -n1 GNU ld (GNU Binutils for Debian) 2.35.2 $ make ARCH=sh CROSS_COMPILE=sh4-linux-gnu- microdev_defconfig $ make ARCH=sh CROSS_COMPILE=sh4-linux-gnu- `.exit.text' referenced in section `__bug_table' of crypto/algboss.o: defined in discarded section `.exit.text' of crypto/algboss.o `.exit.text' referenced in section `__bug_table' of drivers/char/hw_random/core.o: defined in discarded section `.exit.text' of drivers/char/hw_random/core.o make[2]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1 make[1]: *** [Makefile:1252: vmlinux] Error 2 arch/sh/kernel/vmlinux.lds.S keeps EXIT_TEXT: /* * .exit.text is discarded at runtime, not link time, to deal with * references from __bug_table */ .exit.text : AT(ADDR(.exit.text)) { EXIT_TEXT } However, EXIT_TEXT is thrown away by DISCARD(include/asm-generic/vmlinux.lds.h) because sh does not define RUNTIME_DISCARD_EXIT. GNU ld 2.40 does not have this issue and builds fine. This corresponds with Masahiro's comments in a494398bde27: "Nathan [Chancellor] also found that binutils commit 21401fc7bf67 ("Duplicate output sections in scripts") cured this issue, so we cannot reproduce it with binutils 2.36+, but it is better to not rely on it." Link: https://lkml.kernel.org/r/9166a8abdc0f979e50377e61780a4bba1dfa2f52.1674518464.git.tom.saeger@oracle.com Fixes: 99cb0d917ffa ("arch: fix broken BuildID for arm64 and riscv") Link: https://lore.kernel.org/all/Y7Jal56f6UBh1abE@dev-arch.thelio-3990X/ Link: https://lore.kernel.org/all/20230123194218.47ssfzhrpnv3xfez@oracle.com/ Signed-off-by: Tom Saeger Tested-by: John Paul Adrian Glaubitz Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: Christoph Hellwig Cc: Dennis Gilmore Cc: Greg Kroah-Hartman Cc: Masahiro Yamada Cc: Naresh Kamboju Cc: Nathan Chancellor Cc: Palmer Dabbelt Cc: Rich Felker Cc: Yoshinori Sato Signed-off-by: Andrew Morton Signed-off-by: Tom Saeger --- arch/sh/kernel/vmlinux.lds.S | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/sh/kernel/vmlinux.lds.S b/arch/sh/kernel/vmlinux.lds.S index 77a59d8c6b4d..ec3bae172b20 100644 --- a/arch/sh/kernel/vmlinux.lds.S +++ b/arch/sh/kernel/vmlinux.lds.S @@ -10,6 +10,7 @@ OUTPUT_ARCH(sh:sh5) #define LOAD_OFFSET 0 OUTPUT_ARCH(sh) #endif +#define RUNTIME_DISCARD_EXIT #include #include -- 2.39.1