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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 E2040E7717D for ; Fri, 13 Dec 2024 08:48:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:In-Reply-To:From:References:Cc:To: Subject:Date:Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=oWuIYaGldRDGFHrYQYg9byCjicYh/6v7Vy181xyPuxI=; b=bCLo5G9FNOmlOxycykhrJny/1K pRzKDMUA+kw4oXsDoYvZNLS/HsYjlmF+O3P6Ykd8M5CkkKf/V2G6fSWUjhZjoqduj0fOwz+Seh1R8 nZQQQMIgNGpP5EMjusMMwMYhv4e7R9ehwS6KRLp+QgTcb/F38A1oprI6YP+nePIms5Puoh4E236+s IUHPbNaV8rsMGjWq4jD1RatVmd+uDWYrbUdKWCgKpt/pO7rhywdTNoCRzHPzNSXbZ/5840s87Um6I TQVXTxWtJzImhDdqk4f5W4w+1KV3FnRKygsJxzwyUfa2ooL1/kkkMkKrx4YZH9+XSdGOIissPXpiA +tvP6cPA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tM1LA-0000000396P-0vnj; Fri, 13 Dec 2024 08:48:04 +0000 Received: from mail-centralusazlp170110009.outbound.protection.outlook.com ([2a01:111:f403:c111::9] helo=DM5PR21CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tM1K5-000000038v8-1jUT for linux-arm-kernel@lists.infradead.org; Fri, 13 Dec 2024 08:46:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=njIjOOBEKR3pdYr+f4O4VoAfjlt/5FhgbE9grIMfpIY4YHem0sCLKQEUnWHb6Ss+nSHZ2Y7WUi0ZoGCtFQWn1NFpu1LPaekg11s0gdjMySSOeZIrdPf+3Lmyvz9A9lN7cakuczu6fyjNtyaH4qQeSlyA0UkRUMo8+6bI56IKbfJqB8Spw77gb5Yy3+SN/TJDRGZYf53LG3ry2U85yCFH0fFpmyENL5EFUJxoMzTEM33YMFV8lZroctjuXY48hfe+HwnTi6nVkgmMUjx+RpJWXDjxcgmNr6vYcS4sAtlT7G5+qBKDUQGfaxP2nvgCuhckzeyArUuoFLBGJluiWnJxfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=oWuIYaGldRDGFHrYQYg9byCjicYh/6v7Vy181xyPuxI=; b=jhoPq1Uvk/nJJiuYaAiFx+PkcwBZaJ/cwBIYMxrgjcm9K27Fckcqcypn6chMx6LYW5y2IyVL9tW3ExJZ+pDnV0M46lPaaEDm1WT3BvDcHgyWcnu3oVxlfspm3zzopGqjLqBz2EOc/o0sCG/maF/y9ifpexTnD/PJVsibEpWMj7RLOAiRmVo73MCNKYf5oIhb6T5cy4CoTe9vrVw5NYYjU64MkDhWaPcdx0msPWnH93U4UUb5PntO1sDMOAxmH2gFpxTZETNPVR28J9IfV8p7Wsq8MgJGHEkxOk4e13UKuH6ojYDWTeNTlmYFPUZnkHoqOzxENib+HHMrdwfyAiHScA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=amperemail.onmicrosoft.com; dkim=pass header.d=amperemail.onmicrosoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amperemail.onmicrosoft.com; s=selector1-amperemail-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oWuIYaGldRDGFHrYQYg9byCjicYh/6v7Vy181xyPuxI=; b=i9fLKSzdwOksVDfLa9F2PGLqN/2DV8QAuYzADjMy6D40D1qZIG7WawTRe93l9qUYYft/mWBV2CVR2UWEjLGb0hZ2JAPuqJfO38PyPWQCHcXFs2GIpUQVwSdx//oOaX4wxZMi5wKL7HNbxVDXhaZrlzMvepnN5IA3w1Uf+wHaDaw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amperemail.onmicrosoft.com; Received: from PH0PR01MB7975.prod.exchangelabs.com (2603:10b6:510:26d::15) by CH0PR01MB6812.prod.exchangelabs.com (2603:10b6:610:111::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.6; Fri, 13 Dec 2024 08:46:46 +0000 Received: from PH0PR01MB7975.prod.exchangelabs.com ([fe80::6926:a627:118e:8050]) by PH0PR01MB7975.prod.exchangelabs.com ([fe80::6926:a627:118e:8050%3]) with mapi id 15.20.8251.008; Fri, 13 Dec 2024 08:46:46 +0000 Message-ID: <56f10526-ea50-4d24-a042-d05b305e019e@amperemail.onmicrosoft.com> Date: Fri, 13 Dec 2024 16:46:31 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 1/2 fix] arm64: refactor the rodata=xxx Content-Language: en-GB To: Ard Biesheuvel Cc: Huang Shijie , catalin.marinas@arm.com, will@kernel.org, anshuman.khandual@arm.com, corbet@lwn.net, patches@amperecomputing.com, cl@linux.com, akpm@linux-foundation.org, thuth@redhat.com, rostedt@goodmis.org, xiongwei.song@windriver.com, inux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <20241212082426.4110-2-shijie@os.amperecomputing.com> <20241213053049.7592-1-shijie@os.amperecomputing.com> From: Shijie Huang In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SG2PR02CA0033.apcprd02.prod.outlook.com (2603:1096:3:18::21) To PH0PR01MB7975.prod.exchangelabs.com (2603:10b6:510:26d::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR01MB7975:EE_|CH0PR01MB6812:EE_ X-MS-Office365-Filtering-Correlation-Id: ae267659-84a0-4fa5-d25a-08dd1b52acd9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VS92S0hYZzNUTmJZc1FQRU8yMW9yOFBwM1czOVo5M2tkS25vT1U5dE53eFNm?= =?utf-8?B?K2xMZWtrRENtNFQ0S2Qva3pjM0hvTUtjc0JNVmQ5Q0tNaG1EOGxHUTJaZ2Rr?= =?utf-8?B?ZTdlSWcxVW9zdHBUZEIzcHFkaC92d3VwV0I0Y3lmakdZTktEeEM3MjZ0dWhR?= =?utf-8?B?Y3R4OXUvdTVML2R4VUVyMmFoZ0FIU3JRR28yUUxuTGxCVFM5K2V4Mmt5dmps?= =?utf-8?B?V3NtL21DNzR1YWJsYWFYNTBtYjh0Zml3bjhabVdYQkcyZE1XUUtCU25MRzlj?= =?utf-8?B?bUsvZjBybmZHdmtPb3BlbVFRUFovUktocEV1UFdqVmtCR0RPbUN3Z044Z0c5?= =?utf-8?B?aGJrOVZ4WWlBbmVTMk9JNng0d0o1SHhmRWVJODJlZ1ViVGVZcnpoUHpOMTYz?= =?utf-8?B?T3V6YTlQUWp3WndqZFM3S00rNFo2by9KR1VnT0J1K1VXZFkwWmFsRUhkQWFi?= =?utf-8?B?RmVuT3ByM3lSb1JyeFIvdEdmbnIyTUUyMngva0RLU3R1Z0dzcE9zK0RDOUpk?= =?utf-8?B?aGhLT3BNNitmTjVGY3k1V1dxZWNlME1wekR6OUY0bVBEbStFa202SWhNQnlU?= =?utf-8?B?Q3FLY1FiQ2lWMmMyZVBiMzdDUVNLdW1KaHBLZzFqOXpFSUNtQ2wzVkRIajYw?= =?utf-8?B?RnpESFRweStCUFI5QmhLQTRibVpRcGkrYkhpeXlYTWRLVlAzODRTY0d5bDhJ?= =?utf-8?B?dGhZMUExVThFVm1kalB5bWUrWjdsbTJrUDBUOW0zWlBOcVdwYkVXczdZK28v?= =?utf-8?B?MjZIZ0Yycm5ZSzVtQitNemJ0K1FFUGhVenZERFMyNDhseHBDaFN1c3FPaG9F?= =?utf-8?B?SXJLVEF4NEp1SFh0NzQrazdLcHpqSk1oZVVPMm5kOWhlQ1V1WWgwZms1aVZP?= =?utf-8?B?cTg5a1QwRFhoeUtyMFVEcVFZWC9KRnZBSkhRS3hxck9ES2xBOWd5Vk9Ta1lq?= =?utf-8?B?enFPQUxiamRKUmxheU1PQS9lK0FpMDRhRTh5eW40YWZvd0xIRG5acStVWWJK?= =?utf-8?B?YldrNCt3T2YrVndYWC83YU9LZFRvZnNOenZ1RnFvZTJrL3h6djNhSnFMSndv?= =?utf-8?B?VnhsMkVZMG5XYlFucEtVQkxGWC9hWVVKT0tpdS94WDFBOXdndmgyeFMrMHpF?= =?utf-8?B?MTJKbTEvSkh6OUNzMHlDVHIwNlozZDFYNGVkRVJzT3NCbHA2Y0RRb1hLaVBl?= =?utf-8?B?b1hWTmZVWmYrK2RnU1VYMTIzcXJxTVhhc1pKcnJpbDEyVDJPUXM0M2FOaVh5?= =?utf-8?B?OEx6OVU2TXAvY2NTRWN4dUFUd3lBNFg4SklQZGZ1TTJiTHFSVWIzWUs0RC9H?= =?utf-8?B?VTNsQlNnQk9kNGlxSTh2U2dSc01LR2FjUDN2VU1CenFxcXRGaUpBZzBDaEVZ?= =?utf-8?B?bHNlVDR3WkI2M1czc256MjNwVHJiOEE3c2l6UDhxTjFCYzhxSEFrbzlzY2xw?= =?utf-8?B?ZWk0VzNmOUZwS09XOU04Y0NOcDJ2TThJZ1gvdGg0ZlYwLzRxZWkyRWZNL01O?= =?utf-8?B?VU5oSENuUHl6U01XUFBwa2pkaURmS1dLZlpOaHYrVFVmZWJRdVFoNnE5ZG1m?= =?utf-8?B?WkdOaGk5eEdhQXNhL0FFZHEzL1NYeElwV09hUVdRcTlhY1grb05YWGxmdm5B?= =?utf-8?B?azBHS2w3cUgzTi9Obk0zam04SFpzNDYvbmJXK09reHRCWjU1Z0ZBamlFMm4r?= =?utf-8?B?WGU3NGNqUlhLSUU0YTY3R0VUZEI3RVRhOFplQ1l5ZEZWQUFGMVdBcGl1TlI0?= =?utf-8?B?d0I3eVVUQ1JKLzI1WUgvbzk0VGZiOUxBWVhBakRtYVhjWi9nTnhrbWVnV0l4?= =?utf-8?B?aG81aU5DVWJWOFFUV3YwQT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR01MB7975.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SlVOYXg0dEZDQnhPeWRoUDFMWDUzUHVFSXorbWt3RUVTaERQTndxYkFtaG1l?= =?utf-8?B?MTQ1VC9RVzRrQ3BaOWhTNHkzU2FsOHA2Z0RvKzR6aDhQaGlSeWh6ZzlPdkNz?= =?utf-8?B?djZQcUdrQnFpTUlCT2pZVlVXRStvdVZkeE9wOTVBRHVaRnllZmNzdUx5ZWY5?= =?utf-8?B?V3BFbHhZQllmUkh4cTVrdGtaTG1aRktUOEFaM1UvMXhCYWFJaDlDRGFuclJh?= =?utf-8?B?T3NneVN0anVtbVkyOFZYRThmQ2ZPbGordTNDdVUwUXVnb0p0WFV1VUtubGJT?= =?utf-8?B?ZFFtUnR3WU9UVkxlMHVpeHovTkFTbk5tcG9SYzdtdUxXZzJ2UmN6enBjR0xk?= =?utf-8?B?WGF0MVZSeEFJSTdkSElVanlUc2NQL1pvaE1QYzJlbjgyVkppdURsa1RmeTJr?= =?utf-8?B?Nm1SY3ZpUXFjS2VRQzJsWHk1VU5LYUdZVk9tTlMxbW5DVnduODUrdURxV1B3?= =?utf-8?B?N2NDTG9tUG90S3FqNG9BQkM0OGQ0bHpyTmlTbFN4bWZzbk90a0NmcG5acHhV?= =?utf-8?B?YzZPekU4ZXdkZEY5cDErYWV4Z2FPUEV6c2Z3d3ZNTVp2VzJnNlhZUmNCM3p6?= =?utf-8?B?VEhzRGtBSHhUZ0ovaDZXYTQrTTR2YWpYREZpUVdxL1l3M3FUYnlXSWttMFkr?= =?utf-8?B?b3lmWjlnSG00aDNaTVBHaldZUmM5SDJnZk5MTWl5UTRqNXpXTENqakNTYTFM?= =?utf-8?B?dXVNQW1yU1prOWtZSmJkWldJTTZWeWNTUGZLTi9wcGFrQ0VZRUZtUTlvZUlz?= =?utf-8?B?VFA1K1FUbzc3cTFaRGRZNzhjOUtGS2RXMktneGlvaWZGN055YVBPSVlNMUNL?= =?utf-8?B?TUVNcE1xYzhpYkNESFRqK1l3MDdyVVZmdWp6ekxNc0JYOWNidzJrbnY5NHJw?= =?utf-8?B?U2kzdGZKRXUxNXNyNWIyL3RCbUh5cTY1SkVxOERqYzBuSnp2ejMzRnBwSmVJ?= =?utf-8?B?Y3g2UEdONzFBRXVpSWcrd0JyOXhzS1RBM00zTzVFZktDcmJNalN0Rmo2S2lK?= =?utf-8?B?S0NRcUt2K0YyQmtpRWdySUp0enNqRVRsUWp0eWFkeEtuWlhmdXYzemx5VmtH?= =?utf-8?B?SzB3RkpObHM1eTVuQUcwclZCRzBzY3JKWkVHWHUrSUp0dW56dEhFWVp4dTZ5?= =?utf-8?B?VjhyMmQxWkZKOFowYm1OY0dQamxNU0g3ejNSaEZNOTFTZmlsc2dEdzk0ZFJh?= =?utf-8?B?TTNNTktjalVGendzMG92MFpXbkhtenFUSXJQcU1kNXNBYWl4WGV4eE1GRGhJ?= =?utf-8?B?TnlNUjh0VndndjZVNWpEYXpROGVVTURKbjZKb2hrSk11aFhheEtXS1RGdVBJ?= =?utf-8?B?bFQzRzJPYWNvOE5BUXVUQzdhVnlqRTRRbTNKMjUya0FTOENyUWYvbXg1MElr?= =?utf-8?B?d1BFSDBzL3JBN2tjdHQzYUtFbU5zMExzTEozelQyVlh3Y3l0SkVxMzQyTmdG?= =?utf-8?B?Uk5UVjJQOW0zQjNXa0Jrc0xIeXFXbU80T1ltcWpXR0U0ZktmLzhQYVdQRHcw?= =?utf-8?B?SkRrbXdJeGNkQ2lMa1FwUEpjMzQ2WXVqa2Z1eWFBQ0RSeFpZakRqbWJYdWpv?= =?utf-8?B?bnE2T0d2NGR3MUh1a0hmSmszQi9LbUptQkhBSXRkY0dSV1Q2SStNeDVZRUl0?= =?utf-8?B?OGxwZEVyQ2ZWeGpPcGc0OEQ4UTY4aXBQREJIaFU3eDA4RlNFYk5BblF0U2tB?= =?utf-8?B?dVhXMExGZk5td2p1dy9URkRiY1hmaEY4bG51YzR5UWxhNEFVN3plcUl4NFpN?= =?utf-8?B?QWllazlrMkxjVy9jb2szZXVmTXpRY0wvaElQbi81UXZDRHlkY3pYbVlva3Mz?= =?utf-8?B?OE5lWjVsMVk4ZUZ4NlZwN3dwSE1BT2NuUm9PNjB0K2MyeWNkN0IrU0NOSzVJ?= =?utf-8?B?a21zMjYybjViZzhaeXBLNTYxM1Y4a3RqSTF5SXYzaDJ6VUJZTGpIcEhxRGd0?= =?utf-8?B?L24zWkY3UTZ5V1pZL3NOTjM3L1ZUb0RLc04vRlptK016ZWdZcVE2QXl6Wk5G?= =?utf-8?B?MWIzRHdaNXg2SjZvSXNmSnJlQS84c2R4dnlpSVZ1bHRCMlY1OVBQcndQWDNv?= =?utf-8?B?YnFjM1MzOGRhYkJodnFncGUvK0NyMERuZzRLSXhWSjlpRjFqOC9pQTZXaWZT?= =?utf-8?B?K2FzbUFKQnVVUzhnRDhzR0Rvb1RJVi8wcEhjQURUeUNRbm1ZM2NMdy9SU2hW?= =?utf-8?Q?oCBpMOKvESSojAsBcvlFNE0=3D?= X-OriginatorOrg: amperemail.onmicrosoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae267659-84a0-4fa5-d25a-08dd1b52acd9 X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB7975.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2024 08:46:46.1658 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lyAsJWQhNMFFjiYrcORdainDn+i/3tSwxpNu/HlVHf/c/QLLhsg9mjL0Ut9wufN8H7bM/4HGCREjLf2xJKZodvQjHn/ks8mAyrucwdVjLNi/3cD2KtOBXR2E1T2xCBnv X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR01MB6812 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241213_004657_494757_96B76F91 X-CRM114-Status: UNSURE ( 7.58 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 2024/12/13 16:26, Ard Biesheuvel wrote: >>> How do you envisage 'noalias' becoming a security feature? The point >> for the case 2) above, if its linear alias is also mapped as read-only, >> >> can we think it is safe as the original "rodata=full"? >> > No, it is not. Why would we bother with rodata=full (which is costly > in terms of TLB pressure) if rodata=noalias is equally safe? okay, thanks. I will wait for two days, and send out the new patch if there no other comment. Thanks Huang Shijie