Received: by 2002:a05:7412:9c07:b0:fa:6e18:a558 with SMTP id lr7csp775578rdb; Sun, 28 Jan 2024 08:23:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IGbzcjYErtq+c+bxKo/+5SxW77DINwlD5ZAiBL0WemAPvEPlAq8Rw84KZ/9u758HNfLIiHv X-Received: by 2002:a17:90a:9313:b0:290:16e6:deeb with SMTP id p19-20020a17090a931300b0029016e6deebmr2092914pjo.47.1706459002337; Sun, 28 Jan 2024 08:23:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706459002; cv=pass; d=google.com; s=arc-20160816; b=xl6Jrf3lW302bX85QH1FEwt85vr8/pzmPFRRM015IGtI2mIfJECaf0688nCY2FepS+ kWNa1xBFjsabByPpFHmIauqYxhvU4FvBcTkhkYa5z0Tl8u8d51ASNEaj3ucVB8sTLmjk 4hR4AlqjrsHTSTTY+XUm7j/YezJ9ki0shzOJjGBQ97P0y9hZgjlnLZ5DBvXwmJ2342x6 lHyTaA4nXhw/PwApO5z1Zf8c/k2boba+mJINl8JLCVIs86HxTuTXu+ScIs48AIPgBVyU oHgnheU4d8U0VQAzXLKdScRWNFDsynsM5j1rH06hTvvFA0nCLl8JRtSW3eA10Uzn7xGz ycHw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=jYoQrI5z5uFQBCasvGIE3n6pmaQfbQNSt88oLyshNAg=; fh=tBSAJsTASxyQJGy4an6YDOiM+h44pe/oxER0KPivvJQ=; b=bU5jjNBPiIdf3kIWIQ2sHm9TeyZ92DbIAOiQxyt4W+l7gtQx5PoA57uGwIxLMBHddA Fjo9R8r6HEgUhlp8kH8FK74tUS6c98W2ibDMHW6ZSzCE0iRe1MSm5Id4oh4cj1b93LuP cA7dpYf5ua2I2/+WioJcCu0OnEcllPdKmC3u7v53iI+DOVOcNIX1fSYryXg07EQtuBCW k7/PyHy6wU8f9gyJNvFQSRnWUPS1RrTHurP5KDuFbVDe3nylD5hXlxWxI2ePSvCHH4ma kX39srIE8EY94//Ez4hKuv4sor2g32PJNkeuAqlWPl3ByBL7X2IKOhiTHPdTEhsarfty hi5Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=BMd1n2MC; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-41724-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-41724-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id c1-20020a17090ab28100b002931b3873dasi5336903pjr.22.2024.01.28.08.23.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 Jan 2024 08:23:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-41724-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=BMd1n2MC; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-41724-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-41724-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 17CB0B20E4C for ; Sun, 28 Jan 2024 16:23:21 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 590B95B5DE; Sun, 28 Jan 2024 16:13:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="BMd1n2MC" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 841AB5B5BA; Sun, 28 Jan 2024 16:13:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706458401; cv=none; b=J5PW0NLzNRwGExq1BLxFN7g4uDkIFVf9X1xb9i+iSlcbAOkPryqH0ycMvXDNV6Vkj+fzuLLzl9+BtMpP9iEPZ90mn9uVp0+XRVmuxkmhPWXXiQhCllmrEMJphC6euXaHZIhH77RLnmkVruZjYqQgw/KLqUGUEMvweCTTo1BhwkU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706458401; c=relaxed/simple; bh=Fqc/uo6ExpDJaHd6Xd6fzWxlrwxDk6ABwIiIkzcrpsM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Sa7O9U9DFucV0au3LWJXgS6G9G8PuiYy1N8c6QS348TKQAqIrGHRFUcL4coVkrfy6YwnAWBRxShKD9RpmRqyzulP5cBvrBZ41UR2MDsQFQ+ToJQRJhwdsHNaHx8SS80u60yM6AhiHoO8DnTH+c2AgeqeltTwsEuoSPu6HKYZegI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=BMd1n2MC; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 36543C43394; Sun, 28 Jan 2024 16:13:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706458401; bh=Fqc/uo6ExpDJaHd6Xd6fzWxlrwxDk6ABwIiIkzcrpsM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BMd1n2MCLcuFq854pS6dBYOQqahwr2XLpJtfMtWirSi4PgqKz5QLrfKQzHmYPmKbY QfbC2L9FzXqUKyi2ZJ8rV9KzU2+s2a9q3Vqhm6XyeiJTsOAre3Cdw3j9cMoZ/2u+Hb Qn/dEEGDaUht3c+rVg3mio1v9BNjxi0M6l82xDxIVdqFDJxQj8pmnFF0ONa/aQAHOR 0aIXd09np88fr6wYdbeJa0mc8+JzDYUkJpsm7TIK5sF4L+8i6L4N5Vpf8dtqIXewcw T7Ambf1zUV8wLU8zTT7r243fUNxm9b3/wFMPNhworTw8oKJPAy8LB//VybaG1mDexu xm+JGiuJQJQ/g== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: James Clark , Ian Rogers , Leo Yan , John Garry , Mike Leach , Will Deacon , linux-arm-kernel@lists.infradead.org, Arnaldo Carvalho de Melo , Sasha Levin Subject: [PATCH AUTOSEL 6.6 03/31] perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present Date: Sun, 28 Jan 2024 11:12:33 -0500 Message-ID: <20240128161315.201999-3-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240128161315.201999-1-sashal@kernel.org> References: <20240128161315.201999-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore X-stable-base: Linux 6.6.14 Content-Transfer-Encoding: 8bit From: James Clark [ Upstream commit 2dbba30fd69b604802a9535b74bddb5bcca23793 ] Since commit d927ef5004ef ("perf cs-etm: Add exception level consistency check"), the exception that was added to Perf will be triggered unless the following bugfix from OpenCSD is present: - _Version 1.2.1_: - __Bugfix__: ETM4x / ETE - output of context elements to client can in some circumstances be delayed until after subsequent atoms have been processed leading to incorrect memory decode access via the client callbacks. Fixed to flush context elements immediately they are committed. Rather than remove the assert and silently fail, just increase the minimum version requirement to avoid hard to debug issues and regressions. Reviewed-by: Ian Rogers Signed-off-by: James Clark Tested-by: Leo Yan Cc: John Garry Cc: Mike Leach Cc: Will Deacon Cc: linux-arm-kernel@lists.infradead.org Link: https://lore.kernel.org/r/20230901133716.677499-1-james.clark@arm.com Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Sasha Levin --- tools/build/feature/test-libopencsd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/build/feature/test-libopencsd.c b/tools/build/feature/test-libopencsd.c index eb6303ff446e..4cfcef9da3e4 100644 --- a/tools/build/feature/test-libopencsd.c +++ b/tools/build/feature/test-libopencsd.c @@ -4,9 +4,9 @@ /* * Check OpenCSD library version is sufficient to provide required features */ -#define OCSD_MIN_VER ((1 << 16) | (1 << 8) | (1)) +#define OCSD_MIN_VER ((1 << 16) | (2 << 8) | (1)) #if !defined(OCSD_VER_NUM) || (OCSD_VER_NUM < OCSD_MIN_VER) -#error "OpenCSD >= 1.1.1 is required" +#error "OpenCSD >= 1.2.1 is required" #endif int main(void) -- 2.43.0