Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2138867pxb; Mon, 22 Feb 2021 22:24:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJxg8oLSRbpGH8QOeXbkk5QgOLaca6OJ3+fdjRxClagzn1rmGGvnUBQTC9LIYDpAjd2hBTSC X-Received: by 2002:a17:906:48d7:: with SMTP id d23mr23336714ejt.275.1614061469224; Mon, 22 Feb 2021 22:24:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614061469; cv=none; d=google.com; s=arc-20160816; b=vQxCOnFdmXVfc+8pfMu8O/9hOGZTP8cdvagnqQ36OeeiSv6gcRdTphn2XO2AY6Vzkm O9m6L2cCgKgSwllezdykvke4ABzag/+y+XOd73OBbQO6whRWQbsVU0zPR7FIzAABVTGV tT8LP1eqUY15cEhoAf3Uo2DVH3Ta9R6uF33XDvvuJTujkAFg0AOPjW/gKJGIEt7GYDzG MjFBbP122hvrMTdGjBKWNzCotZC8AsaNJhrnDPdGgXOpVVMPsBjMJD3ebz7yiDnXTBTo LUU8XV6c9aN85EhuDPamGOb0zsO1l0nBBzRheUIrFxqpNN94ulS8rU50eEF6WG/85KBV RGmQ== 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 :dkim-signature; bh=FPaPxcWJ8KGQyAq1YNaJE1uU92evZ6osx7cymkCKc2Y=; b=YCV+SbbHzDwboNEkqJPuMG2RADHlRSKtMxQiZs3oEY7HxxsNcV9iCBESfWMntXbSII HcL75IzYzmZKEmdgx+AEP2yY/zIgamTTbZxLMUI7oYEBxhkNZsTUaEPGaqiJ/LCcrvqo ohNIKuhcVYBsZSm+TT0djw/dElo1U1hUgLmF9u09JegLpYYfV4iEuFmBRvW4WbbHg3TH CzjAu9w6EkmxYQ2qH3Yf3HTUzB4YmiH7rO8YE+WLZ7ZEn/wIIiDnL4/2VlWozlhtWoHX MW+umUcP9F8SX5XlcA19WQRsRWT33qJdHfcxtfIlPUhmT+vq+TDjUr1pyFN4bVUBLByN YLQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Fn98GEJT; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m9si8200447edl.120.2021.02.22.22.24.03; Mon, 22 Feb 2021 22:24:29 -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=pass header.i=@kernel.org header.s=k20201202 header.b=Fn98GEJT; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231428AbhBWFvS (ORCPT + 99 others); Tue, 23 Feb 2021 00:51:18 -0500 Received: from mail.kernel.org ([198.145.29.99]:54514 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231403AbhBWFvR (ORCPT ); Tue, 23 Feb 2021 00:51:17 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 9FA0B64E61; Tue, 23 Feb 2021 05:50:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1614059434; bh=IxzJw0GUqBQVtl7etqZ3Ql2q06WxtQPDUPWKaQdph1g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Fn98GEJTL3sl0A4K9Lds/PKQZk62q7DYsV/rWbcO5ctMBMgfmuTo71kJx8BIqcT2O f/NmUjcJKY0hrey4kYjnaAwW2W88OFzDE+JOjF+Nr3SFbeOmobH/j6wW4k6xY5r+Tl Sqt+bHy4cGWPBBJxwM+f76594/99wfQ6mr30IM2PlgrElC0jcjYPGRZ7QR2OIjruhg 1i2RBH7bPrTgqo8deOOQo2nCaEfaPlFPNThB23xupkYVPkIpu5Lngxh5wsbdShtsL+ ExhhYQCeIJ6new0JrMvDCSQEw8TT1AbeDWnxJ4rV7eobLbgzjGcarzROY0n7Oeq2bn EfFMolV4byplA== From: Andy Lutomirski To: x86@kernel.org Cc: LKML , Andy Lutomirski Subject: [PATCH 3/3] selftests/x86: Add a missing .note.GNU-stack section to thunks_32.S Date: Mon, 22 Feb 2021 21:50:29 -0800 Message-Id: <850bb26d395a4091418f8fc2763359eb7b99ee30.1614059335.git.luto@kernel.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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"). Signed-off-by: Andy Lutomirski --- 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.29.2