Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp4259768ybh; Tue, 17 Mar 2020 15:34:01 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvxGEZTqEa310xw01tZjNc6Vu+KZ+M0xNmKC1zYsTvCEKjwyfuurTeZ2M3q8EGiFSMFEeVC X-Received: by 2002:a9d:5e82:: with SMTP id f2mr1300532otl.240.1584484441706; Tue, 17 Mar 2020 15:34:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584484441; cv=none; d=google.com; s=arc-20160816; b=L7tuNedlXlJN1T/hFhb1ft7+wxZivdBTOSxZ/aSPVYXD6vh1zNC+Gn2NuspVtU8KZh S4GEqxJbPrEv9w+PH+Gi3XRW5x8IxATMFQL9IMYwFU5VouW62OZ7ubX7NTNPHR0/EGjz 7nHun2mjwSFm98PQaixR15G1rsbnDcaiKTpmJfxHp98fR26pg75F+PmdjtVM+vkRmzjW 1XPtmdV2/z6qqO0RZDLwVbEV7chmZlJsVs2Hb9XqYlWlGMDW63ZQx+hFnf/8Y93ZGcSP U9H+0Umz6lqxgXoU+JT+rmKx7kzsabYZYk0V0RyZkK0emJ4GgOY7aY8+h/j/8/udGCQS OQ5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=tk3PeoL5ng+Q+mGG8iDRd+Rsr1Rce0oHrmJXU2uB3qQ=; b=j08Td6jBxcmZGxKEDIVZygiRL4Xz0XH2uBaRRbc65qELyrmcNW4RWm8zg/lZUyPzvM T/h+GmwKq0+4qL0pierPiebZ5E9IfFGylBvrDz0GlosUu9V0KNnH+EfXfQInUgxccToh xNmf9M7KIzPDdjAhp1Sv1GiuWbc7ZX5Krau30k+AqMUqKH3yYZSx3J78jw4najF6EsVL V7H68X1B05nZcWQSDLmWoTx3oGstMEFGYBbs4241rLX3iaSMDykF831ga4HrygspcOa4 lKWIBdf4gzVtLjLCcWPTKvmOEL7d2dMzAzlxywLe3pzy+jC+7lS97nXxjMor8UMgKsgJ wO8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=m3Spbdfd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r1si2432599oti.200.2020.03.17.15.33.49; Tue, 17 Mar 2020 15:34:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=m3Spbdfd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727002AbgCQWcT (ORCPT + 99 others); Tue, 17 Mar 2020 18:32:19 -0400 Received: from mail.kernel.org ([198.145.29.99]:39294 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726476AbgCQWcT (ORCPT ); Tue, 17 Mar 2020 18:32:19 -0400 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E6E7720409; Tue, 17 Mar 2020 22:32:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1584484338; bh=pZTJ/8UKR7bf2a0aOzgxZOTLFw+VBYwUntAVVeJQlh0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=m3Spbdfdq+dp39kywq8qbf1OKNQQfGGu6sD69qgCgIFfNjYeeG0d2iCOpwidhDSH+ 7PCV8eRewGVknqlhQKeqaBJzWeF2MRwdSspUJ0DLT70dtDz2jLej+SVGMQb1f10xZs jVnX5ynoYN8q4wQ5ymnUEOAziw0G8bX+TQFKMv3k= Date: Tue, 17 Mar 2020 22:32:14 +0000 From: Will Deacon To: =?iso-8859-1?Q?R=E9mi?= Denis-Courmont Cc: catalin.marinas@arm.com, linux-arm-kernel@lists.infradead.org, mark.rutland@arm.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/3] arm64/sdei: gather trampolines' .rodata Message-ID: <20200317223214.GK20788@willie-the-truck> References: <20200316124046.103844-2-remi@remlab.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200316124046.103844-2-remi@remlab.net> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 16, 2020 at 02:40:45PM +0200, R?mi Denis-Courmont wrote: > From: R?mi Denis-Courmont > > This gathers the two bits of data together for clarity. > > Signed-off-by: R?mi Denis-Courmont > --- > arch/arm64/kernel/entry.S | 12 +++++------- > 1 file changed, 5 insertions(+), 7 deletions(-) > > diff --git a/arch/arm64/kernel/entry.S b/arch/arm64/kernel/entry.S > index 24f828739696..af17fcb4aaea 100644 > --- a/arch/arm64/kernel/entry.S > +++ b/arch/arm64/kernel/entry.S > @@ -859,6 +859,11 @@ SYM_CODE_END(tramp_exit_compat) > #ifdef CONFIG_RANDOMIZE_BASE > .pushsection ".rodata", "a" > .align PAGE_SHIFT > +#ifdef CONFIG_ARM_SDE_INTERFACE > +SYM_DATA_START(__sdei_asm_trampoline_next_handler) > + .quad __sdei_asm_handler > +SYM_DATA_END(__sdei_asm_trampoline_next_handler) > +#endif > SYM_DATA_START(__entry_tramp_data_start) > .quad vectors > SYM_DATA_END(__entry_tramp_data_start) > @@ -980,13 +985,6 @@ SYM_CODE_END(__sdei_asm_exit_trampoline) > NOKPROBE(__sdei_asm_exit_trampoline) > .ltorg > .popsection // .entry.tramp.text > -#ifdef CONFIG_RANDOMIZE_BASE > -.pushsection ".rodata", "a" > -SYM_DATA_START(__sdei_asm_trampoline_next_handler) > - .quad __sdei_asm_handler > -SYM_DATA_END(__sdei_asm_trampoline_next_handler) > -.popsection // .rodata > -#endif /* CONFIG_RANDOMIZE_BASE */ > #endif /* CONFIG_UNMAP_KERNEL_AT_EL0 */ Acked-by: Will Deacon Will