Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2031083pxb; Fri, 29 Jan 2021 11:07:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJyn3Up+QF692xkfSBBwqM4bRAwk0w0Rav9phaSn40dUMGHDB5HYr15JTs553dvBwWuxF7W5 X-Received: by 2002:a50:bc14:: with SMTP id j20mr6826212edh.381.1611947230378; Fri, 29 Jan 2021 11:07:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611947230; cv=none; d=google.com; s=arc-20160816; b=l+AqOKoyVn6FMkko1xpSBxw0vtehgNjQra6Ou0AMX/6EtBOq6tr3jfPwz5ul4CG2oo 6c/3VINwXFLbLBNi5Eqy4k8JrUZkzYAppf2YnftXuAFLt768C8Gv8VdA5tsgek8J8s09 MslTzxJnD0qW0pNwng02tBHKHe+pdiVu4Y74MUGEq8ABjSbZHPDqMe9OPOdX+TEQPFP3 +kRjD7wkGcne3am5+11t0c+5SjRWsXi7zk6YzfGlVkofX2fOYneRQUjLGp8eAqQVyfqL 2eA0a51oZEOYsxkQr4NR62FUK6qlM0Hj45Z6cUMdnNa9bI4ZNkz357wtTmmKlAcPODPx KiQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :wdcironportexception:ironport-sdr:ironport-sdr:ironport-sdr :dkim-signature; bh=g7UBgPVTpPH8tcNQPdWAJVEfFLbg6AKETqUYNpKVWIA=; b=R8ZKAeWoC1kiqad63hn33zZqnifNJZeP7t4NmV4lguJ8Riyh335AoFlYfXAv6c37a2 Jo5fq1u2nAi0PWlI6fsLEem/Z4koDphJCi4VEYWw5hmpx5dKe1+oSYKwrxzLc2KmVaye 2nx5EasSShgUN94l2Ja+4yo+p/bFM/baAtYYwe2IMLPoNIaVpfwOs6CSUJig2N9vEptQ bQ5Frn5c0Zir37Jao1fVOhonMrjs+npCFtbipqWtTHM4skFtcB/D8+x+xqEFfgeHqfLr QY/CdckdtgmUXuXP7m0tg7dw7vqtBb4mqNsAyU0nUNNPVOpOeOA4D67HZiht0VPC55m7 rcGg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@wdc.com header.s=dkim.wdc.com header.b=FsNTSsYY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=wdc.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id he39si5340188ejc.512.2021.01.29.11.06.45; Fri, 29 Jan 2021 11:07:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@wdc.com header.s=dkim.wdc.com header.b=FsNTSsYY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=wdc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232498AbhA2TFN (ORCPT + 99 others); Fri, 29 Jan 2021 14:05:13 -0500 Received: from esa3.hgst.iphmx.com ([216.71.153.141]:50457 "EHLO esa3.hgst.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231195AbhA2TEF (ORCPT ); Fri, 29 Jan 2021 14:04:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1611947045; x=1643483045; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=vZldTM6FtX8zAz/82bg/iHZZ5vBv6DuboGd6Gv8CJL8=; b=FsNTSsYYpNZKqP3xsWgFo7TTq3zZbmY5+Y7+AR0FL5av6MD2yNhQ2Vuo iNc8RIAujsSWoS7vE6AZbbd+kxohuj1N6jsab1St9Qm5CfsYIXhg8u//H Kj96zn5KPtDZyyDqNGaEfE3iXO1PbIe0x7ZiOa+4tCJSNDzkJoL3IWX0e GGOLfcGxN4v2cFXove6RrBOpZR4bK4j9iknyjIFDKsnGUfdeclUXrFzXI fDrkMyhig/18blYoqbZT88J9yMPyEIIXAOUgVxV86Ipr4B0L3tlbHQNi7 C1hvecTKaU6RIy+NhmDQD1DftgERQEkpAszNrcZdyegyGKlagflT1NxXp A==; IronPort-SDR: uPDJlnvMrAqSMvh83OK+BGNHVfCvo+JsEI/eYj5/2LyF1+UWFFxQKRvOQbI9wiH00wsC3mGSVq 8QU636LkLd9zD7CsuHlrKxZe/ljLqAenxVRRdc+Psay60xiyxlQrSkCYnfWDjJARDR+GT3FzCs OYdCxULiMwWAkiZS5Mea4KePO+kkFetfpcPfWATzT7WyMLazOIiM7EiL459I0++fj2qDG/y49l 1QHXIt2bSip/zWagVA4Q1fdZiSSZMYpBH1igsQXqqLDzSAuOS/T0kjGJr3io//RYQzkOayhkqm DFw= X-IronPort-AV: E=Sophos;i="5.79,386,1602518400"; d="scan'208";a="163107513" Received: from uls-op-cesaip02.wdc.com (HELO uls-op-cesaep02.wdc.com) ([199.255.45.15]) by ob1.hgst.iphmx.com with ESMTP; 30 Jan 2021 03:00:55 +0800 IronPort-SDR: 5BrTnTssXL0JttNxuRyEqCnCEIjr6bmqCDsXFSt5K4S36ULtjX50Yp10j6X7wvewbnVmYsGIoC 435zuztxbkAcL3eUUs8iheDB72WRAUucWFAvRCm2bDRKaUisDey8SwLP4iOCzGWuCzWDibBRUC shTtmVdWylr+pjbmzdcSC/D3izs+ANmbaA2RikiOPA5IxAnaJ1DCY40c7ZOz550DZGTg374B2k xtzzsxa6B0MZiIGRB3isX6vrM49x5pGVzDuChtIXbMmKk+Qh9TgwjNFwkrfi+SEKHMRw/fHBaS z1DvraJTNLjl2Tk11+fBhqyQ Received: from uls-op-cesaip01.wdc.com ([10.248.3.36]) by uls-op-cesaep02.wdc.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jan 2021 10:43:08 -0800 IronPort-SDR: X7WyXnjKJibRyNc4+vNza209iP55cN/v9duebfXYs8amH7iT/Ra1DehB6uI469L8Xnmul0jaIB I+wmhNaWhnz5h/LyjxqsGCGlxlWZEIkF7cRbaVhVU0OVaDi+4vRdhlRSjj9mjO59I/mY6PjKhu MSsLivXPJVksfaL60cymcOULpjF0lTkstBfW8Witwm5LSPD8uhlWbmaujTFcwcHn7/Cj/vvW98 3Q3580JqBdbloVRkLIYZ5kLXDeGtaDRbph9cjFokOhUu5ro691OSA22QYK82h2nBXSyZ+YZMKm j80= WDCIronportException: Internal Received: from usa003967.ad.shared (HELO jedi-01.hgst.com) ([10.86.63.124]) by uls-op-cesaip01.wdc.com with ESMTP; 29 Jan 2021 11:00:55 -0800 From: Atish Patra To: linux-kernel@vger.kernel.org Cc: Sebastien Van Cauwenberghe , Atish Patra , Albert Ou , Anup Patel , Ard Biesheuvel , "Kirill A. Shutemov" , linux-riscv@lists.infradead.org, Nick Desaulniers , Palmer Dabbelt , Paul Walmsley , Zong Li Subject: [PATCH 2/3] riscv: Align on L1_CACHE_BYTES when STRICT_KERNEL_RWX Date: Fri, 29 Jan 2021 11:00:37 -0800 Message-Id: <20210129190038.1001626-2-atish.patra@wdc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210129190038.1001626-1-atish.patra@wdc.com> References: <20210129190038.1001626-1-atish.patra@wdc.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Sebastien Van Cauwenberghe Allows the sections to be aligned on smaller boundaries and therefore results in a smaller kernel image size. Signed-off-by: Sebastien Van Cauwenberghe Reviewed-by: Atish Patra --- arch/riscv/include/asm/set_memory.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/riscv/include/asm/set_memory.h b/arch/riscv/include/asm/set_memory.h index 211eb8244a45..8b80c80c7f1a 100644 --- a/arch/riscv/include/asm/set_memory.h +++ b/arch/riscv/include/asm/set_memory.h @@ -32,14 +32,14 @@ bool kernel_page_present(struct page *page); #endif /* __ASSEMBLY__ */ -#ifdef CONFIG_ARCH_HAS_STRICT_KERNEL_RWX +#ifdef CONFIG_STRICT_KERNEL_RWX #ifdef CONFIG_64BIT #define SECTION_ALIGN (1 << 21) #else #define SECTION_ALIGN (1 << 22) #endif -#else /* !CONFIG_ARCH_HAS_STRICT_KERNEL_RWX */ +#else /* !CONFIG_STRICT_KERNEL_RWX */ #define SECTION_ALIGN L1_CACHE_BYTES -#endif /* CONFIG_ARCH_HAS_STRICT_KERNEL_RWX */ +#endif /* CONFIG_STRICT_KERNEL_RWX */ #endif /* _ASM_RISCV_SET_MEMORY_H */ -- 2.25.1