Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4660659pxj; Wed, 12 May 2021 10:16:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy5c7iq8V/Y2P2Rkl5Roj8YQpl4GKdHIdAwUUHCnmqkgQgLOUxINWZmEmxSI2OFcFBzJodd X-Received: by 2002:a9d:3424:: with SMTP id v33mr31019031otb.137.1620839807854; Wed, 12 May 2021 10:16:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620839807; cv=none; d=google.com; s=arc-20160816; b=UqpriYY5qX/UikWGn7Q4Yn+hzs45G48oYmwEMEz2bDzAglt+hhhpvusjMudfhKLsvI DEw60H2bAzZZLJHsxoc42CjkFbRcLFqcVEWRtQNTvQ840vjBhHcuEhOd+rPGeRXCfJ84 fgTW9EVuobgqu/9LTX45sQNcGjHSjvnhRTeg+5uavqLps0dj8gIwxP2os60ce7gCeAur Ai2jaNa7++WCxX/Zw3MKk+FNvdIyvnca3eEmiYOmVbiHCJfIHWpQm7Qker34Scs0Okft lAo5LsVv48PXAv2QOVUDOVqEB8sX0+CBY1aabpx7svU+1nASmEv75LnyUGTFy5+S9KwO zHBg== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=5bZ1BjYcviQ5hx1giLqWwbFhQPZea7jCskYyOxuyWDE=; b=lItbBu2jjM5V2AV6LuKJf47ifIGxotgqmY2ofeZACh+OXJE1A8iCqAm2ngDD7SKVoz 5+KEZ7UVbuW34fK5vfBCX7VdYmgY9wuEIxfDYnv2XdhPYduv6RxGGzhN9F5M1RWXa/tm GP716Hqx+m9qi2+KqchEdTDcBNzGc5Ha5m7YVxtMV/kNnEY9kx0wWUL+EU6vhepSyLa1 uEVObJFF+W+MPKRSZkdwKWHah82e3Ssx9nWHYur+k3mP99Y2CNrqsRhw0oG+G2fJRErG HsKUTnndAk4RiSnPlWJGdubbgJJDKo78+dD5hERcm+E7YZJUJeT3Y0qTx449DoIDc0we EauQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=jJdEsR2t; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y82si562372oiy.160.2021.05.12.10.16.34; Wed, 12 May 2021 10:16:47 -0700 (PDT) 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=pass header.i=@linuxfoundation.org header.s=korg header.b=jJdEsR2t; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235868AbhELROK (ORCPT + 99 others); Wed, 12 May 2021 13:14:10 -0400 Received: from mail.kernel.org ([198.145.29.99]:50152 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236141AbhELQCX (ORCPT ); Wed, 12 May 2021 12:02:23 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id D8E7761CE1; Wed, 12 May 2021 15:33:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620833617; bh=h6kKy5Bw8PiMHDI5BTRnI12X0Lbo4WoT8QcKwrw64UA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jJdEsR2tp6tNMkj6Uju30opcc68LTsdbgitg201IXzTzxk7K8R+IuovVpsr8E84/K 5RsPptuKlGaF4yEtqeZbi+T4HWHj8fGE2NM5y/TA1uIaeDUE+krNsDxJlBj0vSL2Qt LFjBdGO081Ly/m7V59rhFINZ8B6vKFpwT5cFYQLA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Andy Lutomirski , Borislav Petkov , Sasha Levin Subject: [PATCH 5.11 187/601] selftests/x86: Add a missing .note.GNU-stack section to thunks_32.S Date: Wed, 12 May 2021 16:44:24 +0200 Message-Id: <20210512144833.998728680@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210512144827.811958675@linuxfoundation.org> References: <20210512144827.811958675@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Andy Lutomirski [ Upstream commit f706bb59204ba1c47e896b456c97977fc97b7964 ] test_syscall_vdso_32 ended up with an executable stacks because the asm was missing the annotation that says that it is modern and doesn't need an executable stack. Add the annotation. This was missed in commit aeaaf005da1d ("selftests/x86: Add missing .note.GNU-stack sections"). Fixes: aeaaf005da1d ("selftests/x86: Add missing .note.GNU-stack sections") Signed-off-by: Andy Lutomirski Signed-off-by: Borislav Petkov Link: https://lkml.kernel.org/r/487ed5348a43c031b816fa7e9efedb75dc324299.1614877299.git.luto@kernel.org Signed-off-by: Sasha Levin --- tools/testing/selftests/x86/thunks_32.S | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/testing/selftests/x86/thunks_32.S b/tools/testing/selftests/x86/thunks_32.S index a71d92da8f46..f3f56e681e9f 100644 --- a/tools/testing/selftests/x86/thunks_32.S +++ b/tools/testing/selftests/x86/thunks_32.S @@ -45,3 +45,5 @@ call64_from_32: ret .size call64_from_32, .-call64_from_32 + +.section .note.GNU-stack,"",%progbits -- 2.30.2