From patchwork Sun Feb 3 13:40:15 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Brown X-Patchwork-Id: 157362 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp2808227jaa; Sun, 3 Feb 2019 05:40:46 -0800 (PST) X-Google-Smtp-Source: ALg8bN63ci5VlC4TdE6tn8ATxJQmbuHPNPvOMhRChqRGJ+XU/V0k9xQRuTrBwl5atqKUcub2CZW0 X-Received: by 2002:a17:902:4d46:: with SMTP id o6mr45607288plh.302.1549201246619; Sun, 03 Feb 2019 05:40:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549201246; cv=none; d=google.com; s=arc-20160816; b=VTQQ2UfW514tz2ArKFeBerjyIqNz0Rd6784sXPYHBw0YysfSnSfxgEozWnEka/TJHO At0et5xh/aFB0aUC/0xPLds6nIxzNhdad95jdSdbO8Phtq+wIZxNwoEDqB9j8k7Ov/CS M2ibJ1THQJMkHgG1FQS6XnA6qwEwhB+5KgoeakdxmlMDk35VL9HaidB4NGJOUmNM7eKO ts2i9OewT/G3CxXHoJKz9oERtqB05kjyVubFFGunJkTQpgnd2HTrhiYUIVj5dVQYo70D 6kVNHEDDsz6Q2JjKxn1T5xXLS6/UObK8QAH5znCvCftPcBh4hn5EHCGZwYnb9N1T2BmD Z5YA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=TyQKCi2tTMc8wrgKrsjpwvUK/Cwk76yLh7YD66O1Frs=; b=eDHxVbYyH/n1H9grVZi751gBDt3ygdYZV9VfVdNOPIHm2YEP/W7sUICtahm1crYiTO wELrCo9kCKp3qThgv/W5cK3he8QArDJeJtf0zPjAF0tDWWyuPJi8saMxzJ+gqAu7Jfqd XCPxvsJC4CFT0jbpV35ReYS1D00T5MTjonwF4Bp5up+gUlKV+BlQVUO0HwpC7mms+pUo +9ieA5RV/ZMWGOt3K1xhX5DvLHuzRJbD8/nH4wcbzxqm+U0w1jInQRf0qZF3Oa2uKor/ WIndATDjwQlEgnvjGE5uL8ci0CHKzWehS4IGV/YUv/60nW3X4Z46ARZ7hVTk5RVHqnOW O/BA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=F6KHG0cM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a13si12462139pgh.561.2019.02.03.05.40.46; Sun, 03 Feb 2019 05:40:46 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=F6KHG0cM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727697AbfBCNkk (ORCPT + 31 others); Sun, 3 Feb 2019 08:40:40 -0500 Received: from heliosphere.sirena.org.uk ([172.104.155.198]:57420 "EHLO heliosphere.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726560AbfBCNkj (ORCPT ); Sun, 3 Feb 2019 08:40:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sirena.org.uk; s=20170815-heliosphere; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=TyQKCi2tTMc8wrgKrsjpwvUK/Cwk76yLh7YD66O1Frs=; b=F6KHG0cMsjIvG90QykS5MOmF0 kTOu26a/lvMlLYt6fHb5YrJEy1E9ODsKEO2Hzktx/YdOWexsUqDpT+cPH7VpiKB2lrgtd3HVJjk2E gzj+n2k8kLkjvrKT1IfybL8wbIwdBlQBkAqMpDpKgp83VvE16Ds0fYZQPleXGnjoflTIE=; Received: from [2001:67c:1810:f055:877d:5801:eba7:24a1] (helo=finisterre.ee.mobilebroadband) by heliosphere.sirena.org.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1gqI0b-0000WI-0t; Sun, 03 Feb 2019 13:40:29 +0000 Received: by finisterre.ee.mobilebroadband (Postfix, from userid 1000) id 8932D440082; Sun, 3 Feb 2019 13:40:26 +0000 (GMT) From: Mark Brown To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H . Peter Anvin" , Andy Lutomirski Cc: linux-kernel@vger.kernel.org, x86@kernel.org, linux-kselftest@vger.kernel.org, Mark Brown Subject: [PATCH 0/2] Make fsgsbase test more stable Date: Sun, 3 Feb 2019 14:40:15 +0100 Message-Id: <20190203134017.9375-1-broonie@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series attempts to make the fsgsbase test in the x86 kselftest report a stable result. On some Intel systems there are intermittent failures in this testcase which have been reported and discussed previously with the initial report and last meaningful discussion having been about a year ago: https://lore.kernel.org/lkml/20180126153631.ha7yc33fj5uhitjo@xps/ with the analysis concluding that this is a hardware issue affecting a subset of systems but no fix has been merged as yet. In order to at least make the test more solid for use in automated testing this series modifies it to execute the test often enough to reproduce the problem reliably, at least for the systems I have access to. Mark Brown (2): selftests/x86/fsgsbase: Indirect output through a wrapper function selftests/x86/fsgsbase: Default to trying to run the test repeatedly tools/testing/selftests/x86/fsgsbase.c | 79 +++++++++++++++++++------- 1 file changed, 58 insertions(+), 21 deletions(-) -- 2.20.1