Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4714767pxj; Wed, 12 May 2021 11:32:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyEEruTqWnUylFMxPhMM/llQR38X795mhHI4Z5isvFy6oIHBten+D1nMLxg75W1juQF27sU X-Received: by 2002:a50:ec89:: with SMTP id e9mr45183596edr.347.1620844333933; Wed, 12 May 2021 11:32:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620844333; cv=none; d=google.com; s=arc-20160816; b=R4t+nteNNJFqR6zz8jhRPCuLmB8aVGND98Oqa01EhnaHo6nNgJ4EoWDpYlPtb8AYuL ZXqrUPpmSRKJbg1z8pjbC2y4kjbnqVMrV5M/WA8jGLq3sKp6OmSVhTizntY0HoKx4YCV eSiXgqUdpm4RjSMtrR0JHsMLgcLSTiLiptQnunh2mN5XYyDHq+6ZpVkrv5ZnHWw53vXB Rf2JYk61k1Jek1ubuGCkPiZpQz4XPfNM64FYg/8u2XJRqmsfvQwQFY2OSHjbqKnScwlQ dCNIFCvaQxTRYCXyhhPgksMbcHa3bMk/GlbL9lb7/wzml5LsmcKB22nY6/Uj5bvOs3GX dvoQ== 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=FBMPExlEHvpd9E28B6/ZN8qWMOZdr1TCfmtvGdquqo+6oriNncZTZMEy3PsY+RkS6s K/0p91B9aTGSLQGnCBRYGT9lvNxCEZg90OfcGVuzi4CLlygOrs90gdvQDwCtSw0TqEZP Auoh3Sx4KLOUI50BM6rTjylP/VAcRDbho8xFX2Db7PCdjXkeuq0rD2Xy3HuJlCILlj8h ocoP9uWa4LyEAOzinCPhMX0z5tkO6ngsLLrIy2CJe/VK1G489aRPULgkxUGQ1QnQZVX8 x5t/jTHHxTshsjjFk36Mitf9T9HxLgUvDGZTXwUjEJu54KHPpN3uCluKubfdJCDN+MDQ LLnA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=FqJbNy6m; 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 y8si491367ejw.685.2021.05.12.11.31.48; Wed, 12 May 2021 11:32:13 -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=FqJbNy6m; 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 S1353074AbhELSZw (ORCPT + 99 others); Wed, 12 May 2021 14:25:52 -0400 Received: from mail.kernel.org ([198.145.29.99]:50048 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233700AbhELQcA (ORCPT ); Wed, 12 May 2021 12:32:00 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id EA30A61C28; Wed, 12 May 2021 15:58:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620835095; bh=h6kKy5Bw8PiMHDI5BTRnI12X0Lbo4WoT8QcKwrw64UA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FqJbNy6m0j6QEMThtSyTbRDJ9LkkebEJu0WjrLN+2nUlvx4Z7mxO+CHM+3YR7S3hM RXBJfVRR6id5rCL7ddM0tsQju9V7grUSpLJ8fSo7uBCnIHUFK3fpfLTu1vfJXJAGLf oxopig6XNBBl+tpy3oVL/t9mEXp3kxbrSBx1Q7D0= 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.12 206/677] selftests/x86: Add a missing .note.GNU-stack section to thunks_32.S Date: Wed, 12 May 2021 16:44:12 +0200 Message-Id: <20210512144844.089075022@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210512144837.204217980@linuxfoundation.org> References: <20210512144837.204217980@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