Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp5230198ybl; Tue, 27 Aug 2019 01:11:28 -0700 (PDT) X-Google-Smtp-Source: APXvYqxvRIdB+1qDM2rySfdaL3A8CGaHvLBjapC5Y2v4ttH1cjyW95nljBjEAlkBwyuMOkvoaoOa X-Received: by 2002:a63:6f81:: with SMTP id k123mr20569275pgc.12.1566893488610; Tue, 27 Aug 2019 01:11:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566893488; cv=none; d=google.com; s=arc-20160816; b=CSo0sSoJKBGE6k48TB3xkve1AGGxbsR/VRih+zugR45gq7xduCIHWqrxKtCI40w/h+ XkSWv28UCmR88EQtx3sVnBvaGG8PO6QZX5VFARdtXexaZkYJl9vxliugK50F/oDd72Hz S+QyTcOArVg8nvA2EJZPM8eVNDxt+c9EE02znF3crACCZjQm6suylpzeh+Jw26ed38NE CC/XeHKQSm/Flc+DQRXQ+cRDm05+EoCAc2d0Nv0fb7iPHwbrrvFn+L9sTTj/FniLo/PM U5z30p8I/uchgz2dbJ+lRDRn+G3+UEL4FxhdiczOY6kwGba2LqNQg10nKOu/aeoZhLzx RVZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=kna2DYtqLM1ErstYC7GMznoLAsAMZZ6OihO0mHHVYQo=; b=Dab1HQ01D02Cbiimc5PNjR3uqsJedMtkEgfA5ylQFEH7tG7jNPSycvrwJLfc27y9ce PhKlR8iaHY5t5xe/4p1OOMGJ9k074ZP41jd72766/lcee/Mms2XFVQwDwXgz3gWNRGPy DJV6Db+ajfotF+EGe0InaPboJNu6RkakRYezOBawKY50jxWRhzaB8qNzRm7PRGT4vRjH MAQJJJknEfPz4Bv53rZkNp6E4muuhTjmqn7aVMgwp2fhCaQ4oscaOPVZNHXskZPn9Oj5 brAL9Ie/WVO+yWT1Y5eGvzXVFKprYAJ0oR8Bn8YUpP7sAvihYsU1Iv2ZUSmfEgnPkEja f4Xg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Bcl41QsN; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 77si10935482pge.315.2019.08.27.01.11.13; Tue, 27 Aug 2019 01:11:28 -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=Bcl41QsN; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732250AbfH0ID3 (ORCPT + 99 others); Tue, 27 Aug 2019 04:03:29 -0400 Received: from mail.kernel.org ([198.145.29.99]:60828 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731726AbfH0IDZ (ORCPT ); Tue, 27 Aug 2019 04:03:25 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (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 14BD22184D; Tue, 27 Aug 2019 08:03:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1566893004; bh=CnW/99LHE16tUeRklnY6vzCDDEueF8ANJQvc04yPUk4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Bcl41QsNSUklFqKdtIRFHG92JD1qxZqPG/m8dCG4IhYvkU5MSSjNgHnf/Rtg6lGY/ i46MwgzECcY8djArhM1yaPaFjHZCZwsne9dq/m9O9oxZPVL5F6cT0gZuaud3+lBZEO soz3gfCA+Ny5zYl9jA+0z8e+mCecNRFI1VRNFSSE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Thomas Richter , Andreas Krebbel , Vasily Gorbik , Sasha Levin Subject: [PATCH 5.2 087/162] s390: put _stext and _etext into .text section Date: Tue, 27 Aug 2019 09:50:15 +0200 Message-Id: <20190827072741.174759983@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20190827072738.093683223@linuxfoundation.org> References: <20190827072738.093683223@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [ Upstream commit 24350fdadbdec780406a1ef988e6cd3875e374a8 ] Perf relies on _etext and _stext symbols being one of 't', 'T', 'v' or 'V'. Put them into .text section to guarantee that. Also moves padding to page boundary inside .text which has an effect that .text section is now padded with nops rather than 0's, which apparently has been the initial intention for specifying 0x0700 fill expression. Reported-by: Thomas Richter Tested-by: Thomas Richter Suggested-by: Andreas Krebbel Signed-off-by: Vasily Gorbik Signed-off-by: Sasha Levin --- arch/s390/kernel/vmlinux.lds.S | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/arch/s390/kernel/vmlinux.lds.S b/arch/s390/kernel/vmlinux.lds.S index 49d55327de0bc..7e0eb40209177 100644 --- a/arch/s390/kernel/vmlinux.lds.S +++ b/arch/s390/kernel/vmlinux.lds.S @@ -32,10 +32,9 @@ PHDRS { SECTIONS { . = 0x100000; - _stext = .; /* Start of text section */ .text : { - /* Text and read-only data */ - _text = .; + _stext = .; /* Start of text section */ + _text = .; /* Text and read-only data */ HEAD_TEXT TEXT_TEXT SCHED_TEXT @@ -47,11 +46,10 @@ SECTIONS *(.text.*_indirect_*) *(.fixup) *(.gnu.warning) + . = ALIGN(PAGE_SIZE); + _etext = .; /* End of text section */ } :text = 0x0700 - . = ALIGN(PAGE_SIZE); - _etext = .; /* End of text section */ - NOTES :text :note .dummy : { *(.dummy) } :data -- 2.20.1