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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id B6BFCC47073 for ; Thu, 28 Dec 2023 13:13:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 514E36B00C6; Thu, 28 Dec 2023 08:12:55 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 49C306B00C7; Thu, 28 Dec 2023 08:12:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 318486B00C8; Thu, 28 Dec 2023 08:12:55 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 22A716B00C6 for ; Thu, 28 Dec 2023 08:12:55 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id E8A41408BC for ; Thu, 28 Dec 2023 13:12:54 +0000 (UTC) X-FDA: 81616267068.02.3287EEF Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by imf15.hostedemail.com (Postfix) with ESMTP id 0E2D2A0020 for ; Thu, 28 Dec 2023 13:12:52 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=huawei.com; spf=pass (imf15.hostedemail.com: domain of artem.kuzin@huawei.com designates 185.176.79.56 as permitted sender) smtp.mailfrom=artem.kuzin@huawei.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1703769173; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LmZO49St9EbXPEMeMwFjpKaDKfsU/Sj/AWY74+KptgM=; b=qbRIhQT5Did+ZnA6nXc/rByGncvNI0ZQqv+Tx83xVciBx04PRDcoG0j0ZCuWnCKulaSqTk gquydbp0ddtcLMn83IlLI8tbm7TobCWGI2X/l4at3rQ76Ku64RsKcW0/Y3QHpSUFnITD4t nPsDHFMEeeXPMRSwb+ge4Hbp5se+YxU= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=huawei.com; spf=pass (imf15.hostedemail.com: domain of artem.kuzin@huawei.com designates 185.176.79.56 as permitted sender) smtp.mailfrom=artem.kuzin@huawei.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1703769173; a=rsa-sha256; cv=none; b=U2AacDSD1sb9ApPJ9Vvj4IrpmYJwJ8NVBd6AcMsTa3E7IiPaByTWm2hFU69JS46yQK9qFk I430ZKNDHVgGkBVtWbehm4xx0bu5HFP6QZMgRhfSyXfNBbYytUEK9IntUITwlFV9gMdFkY GT97THfBxJrj+74ZNhQGDkGZUcQhRIY= Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4T186R6nnjz6K5lK; Thu, 28 Dec 2023 21:11:43 +0800 (CST) Received: from lhrpeml500001.china.huawei.com (unknown [7.191.163.213]) by mail.maildlp.com (Postfix) with ESMTPS id 07A2C1400F4; Thu, 28 Dec 2023 21:12:51 +0800 (CST) Received: from mscphis00060.huawei.com (10.123.65.147) by lhrpeml500001.china.huawei.com (7.191.163.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 28 Dec 2023 13:12:49 +0000 From: To: , , , , , , , , , , , , , CC: , , , , , , , , , , Subject: [PATCH RFC 06/12] x86: align kernel text and rodata using HUGE_PAGE boundary Date: Thu, 28 Dec 2023 21:10:50 +0800 Message-ID: <20231228131056.602411-7-artem.kuzin@huawei.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231228131056.602411-1-artem.kuzin@huawei.com> References: <20231228131056.602411-1-artem.kuzin@huawei.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.123.65.147] X-ClientProxiedBy: mscpeml500004.china.huawei.com (7.188.26.250) To lhrpeml500001.china.huawei.com (7.191.163.213) X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 0E2D2A0020 X-Stat-Signature: tdo6p9awwbi7aqammjywoqw49mgj9jp1 X-HE-Tag: 1703769172-304165 X-HE-Meta: U2FsdGVkX19Ax1+Wf45mS08RJys/vS88Qr5nsrcgIGLl+xFI497D8hNZ/OEkG3dAKpUb+5ILK1mPLzsXUoIjZiSmTASMqgjNaDdvet8FqqnvQnfcG4x6uqi5jYonS6KqUdWJkcGltk7an14CIYPc4P/vpwCZr3/vSwado36jidUPCxfrP5+Xpfr6+fwj5ZPbiKJnKRxohFp5VJBvlVd5KjOFWOM6ZiT1QrnBJPWUBXZAaA/1QGG1LCcht1mIkbbicQCeRM5E3st7xRyIuzPiynTdP9hTkekFLRJm+oaFFrqdq4v797Gh/HV7ZLCUGj02OBc8VwYlywrCzPkiI28iJNWldXyb9+xoB6hvn5BEa34E84/4RsYtI6n9aUtByYQSZ8Q7GybmRxlskShIs2MgRhyeI/JjDLUYLy47FATvVfvoij8AdYE1muKT804Wurg/h1UiEo0X504TyvP2hjQiSw7YLEl9CoCndnU2s8etoRfJ1QElREIBm9Uer7r5sATHOdplM9r+JsP0xMs4ud3ABtKCxZnDzMkrW0JWj1PtEWeuPo2BRhCUDkfF9t++NEgQqtwAAlxIY69xyIfPYz3MqTGpW/K7yGBV6+8ZFSwQtHdQfSQAvIjc7JCC6bNpwoqDHTWjbXT8nMxxatxPZF4n7N7HSA6pvgJcq8LVu9bC5IHXwo1BPYSK4IZDRSP3QKX8I2HUGfy2/9le2TCXYuW7CbQ1LeqcQpnZjuytCZKTFQ7Yjea+q9LpV2uAoY0NrrznZGV1l6UnxlzwWm0KThcBKoVm/5XbvBsGE3pCbSEbZNb1UR+EdlYu+CW6X/O8xHk9Em4iFLIoU2SSJiyLt005WPYYcuyeZCt7mR0+7qZj/80SwxbehpZTnfMWzxh3NtfTYTUcWTg6l2P+GV7oIMOruQYOLLvmCFu0EM6ymXHR8zvUeDF7tyFvJv3tdwsug/JZcqcQ5gyI1MWTXU56odp q+qhPCH5 WsRrPi/HcRN7s34FAI9uRwgu8JSYtzTXhXcmmpMrG6Wb08edniF7kGcURCveK3miweufsAIXG4xl482g12J2EpmjtuRpkC/PXp9B2YZjll+unv58xkQAX7nPeKvaCDWj4DSN2CQ053fwXsr73VaUpKA4OLDhTCfmSMU10+H4oTkkYBy3vrgbHRbVBztyxuuOU1wBcqqWyJTo6+lm18WmYyy/Ok9XlgDMLIw2+AvRQQsb6DBh6A2fg1YoCGmzPv13D3cuBYIKNFRqttJPgBcZRnCuHuLxgUrGsSkKJB79rjfflJLKwRPrmQQH7WNJp7fDVXUehPc8GyQjJ1GQ= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: From: Artem Kuzin Co-developed-by: Nikita Panov Signed-off-by: Nikita Panov Co-developed-by: Alexander Grubnikov Signed-off-by: Alexander Grubnikov Signed-off-by: Artem Kuzin --- arch/x86/kernel/vmlinux.lds.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/vmlinux.lds.S b/arch/x86/kernel/vmlinux.lds.S index f15fb71f280e..3841293e7aad 100644 --- a/arch/x86/kernel/vmlinux.lds.S +++ b/arch/x86/kernel/vmlinux.lds.S @@ -159,11 +159,11 @@ SECTIONS } :text = 0xcccccccc /* End of text section, which should occupy whole number of pages */ + . = ALIGN(HPAGE_SIZE); //For kernel replication _etext = .; - . = ALIGN(PAGE_SIZE); X86_ALIGN_RODATA_BEGIN - RO_DATA(PAGE_SIZE) + RO_DATA(HPAGE_SIZE) X86_ALIGN_RODATA_END /* Data */ -- 2.34.1