Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp3589537pxb; Mon, 24 Jan 2022 12:58:36 -0800 (PST) X-Google-Smtp-Source: ABdhPJydSi0FhjpAsMfRLGw+1DIf31cgD5YBktkPK3bg8rez5/84q2srt9Sgf0vO8TKTU6heZ7kx X-Received: by 2002:a65:464e:: with SMTP id k14mr12939056pgr.225.1643057915829; Mon, 24 Jan 2022 12:58:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643057915; cv=none; d=google.com; s=arc-20160816; b=h3eO6yqGXscyDyOSoL2OvQNdTKoOzHgQIgN7Igg3gkgfKTjGK/OJzl8RAwnHyzIT9Z BQDy5Q+rVxvpXSNUaZRerw8gV7YWtcVWF1j0n4VrnAxKUqpAvxYR3MQpZmX47wLDAG4R 0JfDSj5pH+xI7o49DGIviMgbGwVoHdRK/EI2Uw+8ML3kQbkOpjwArA8X2t19UfXeR+A+ HnmW3AHyPElE088xjAZEaS6aalelSno8/o8ViqZGnTKIfvTJp4R0L1kxGDvMjk5p/Ml1 HPCdL71GAH1xF0ak6sDl3Ql5fEOfFyfb8N1lFp8WKoges1RoA6ivaJ6fRzFDa8aXzdAz nA3w== 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=T5JMj0ivmWPsD3xxK7ko8AogNoCHsi1FhKeNHQ1uSFc=; b=mIcr1zGQNiyE5dIxy/EjRZVxmD86lcG0hxd+CAO0qLogmdkNlDUc/FTECZce7nvYbI 7k9kjbP8dEFhwQ7rueprUQsZbZk/dWZZjKOZx/qU1HMfbKiHGZTDARyX2xy52GuoYoq0 FRS1ees/G6pm7wFMZVqQK9vR0N8N7AaBdPCxAjfcF8JdUJ4CZtPvJpv3OrQC93ZjWe7s y59UVqB7m0mVeaURGAFmsNLJ1v/2y9orP7kH7vPKvnA3yOCtTUJp574buY9E3SxZY5Ri Zst2gKG7uFoW1yc3R0sycgh68up1DrZc0C9q3/os7WVzF2kUCsYDN07Ef/ueYf5Be5E7 ofWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=RvOtHKfv; 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 w10si4557869plg.490.2022.01.24.12.58.20; Mon, 24 Jan 2022 12:58:35 -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=@linuxfoundation.org header.s=korg header.b=RvOtHKfv; 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 S1353678AbiAXUXF (ORCPT + 99 others); Mon, 24 Jan 2022 15:23:05 -0500 Received: from ams.source.kernel.org ([145.40.68.75]:48096 "EHLO ams.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376814AbiAXUEG (ORCPT ); Mon, 24 Jan 2022 15:04:06 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 454BDB81229; Mon, 24 Jan 2022 20:04:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 75399C340E5; Mon, 24 Jan 2022 20:04:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1643054641; bh=/+mI8nrRREij5JDaj6gEO/h76K+KA7kZdaVgSdBD+Fk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RvOtHKfvir77WWjSlgwYJBiZmQkCdbrYjk0LzaU0r5zlUiiRKo58CqMRowR+vvjfL jNve9bWYcY0d80I1o43obPRie5xof185qZSBaZi2qwQVu5zGaPeucJfXJqLp/fw+Xy NPp4ilY2aNUEvyeHYdZRMWn0AHuwohK4ePQQKe9M= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Thadeu Lima de Souza Cascardo , Michael Ellerman , Sasha Levin Subject: [PATCH 5.10 428/563] selftests/powerpc/spectre_v2: Return skip code when miss_percent is high Date: Mon, 24 Jan 2022 19:43:13 +0100 Message-Id: <20220124184039.253521440@linuxfoundation.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220124184024.407936072@linuxfoundation.org> References: <20220124184024.407936072@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: Thadeu Lima de Souza Cascardo [ Upstream commit 3c42e9542050d49610077e083c7c3f5fd5e26820 ] A mis-match between reported and actual mitigation is not restricted to the Vulnerable case. The guest might also report the mitigation as "Software count cache flush" and the host will still mitigate with branch cache disabled. So, instead of skipping depending on the detected mitigation, simply skip whenever the detected miss_percent is the expected one for a fully mitigated system, that is, above 95%. Signed-off-by: Thadeu Lima de Souza Cascardo Signed-off-by: Michael Ellerman Link: https://lore.kernel.org/r/20211207130557.40566-1-cascardo@canonical.com Signed-off-by: Sasha Levin --- tools/testing/selftests/powerpc/security/spectre_v2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/powerpc/security/spectre_v2.c b/tools/testing/selftests/powerpc/security/spectre_v2.c index adc2b7294e5fd..83647b8277e7d 100644 --- a/tools/testing/selftests/powerpc/security/spectre_v2.c +++ b/tools/testing/selftests/powerpc/security/spectre_v2.c @@ -193,7 +193,7 @@ int spectre_v2_test(void) * We are not vulnerable and reporting otherwise, so * missing such a mismatch is safe. */ - if (state == VULNERABLE) + if (miss_percent > 95) return 4; return 1; -- 2.34.1