Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp398081pxx; Wed, 28 Oct 2020 07:28:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxSKE0EkmcEUuxPeO9efgeBzXPArzSA+vzBXUQIykV987asJFuOc8wuvNvxUImzIZcsIrli X-Received: by 2002:a05:6402:943:: with SMTP id h3mr8047850edz.88.1603895309585; Wed, 28 Oct 2020 07:28:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603895309; cv=none; d=google.com; s=arc-20160816; b=ETknm5NO4xGe999Eq7lRmxrGXi1+0nLxCh6h2cRzFuG/vp4krOrGTVjRBVtpAh63sZ /BuujBxXb3Rd6vPlUpWA6YF85vg4JwRS/nHdzNWpZ2OFNAyst3mt57b4GraOtIuv4qol gxYrYvgqZiurJ4p/vJjrljhI4bxXhFE1p64aBa2bTWZEEwP0Lp/jWu00ccDhUPiiyWA/ /vclWDqm3ZJA9hixqsTXmiZhX1gR0Py6DHzCcQoMMDY21UNkILKf7F7L2jTlWMB1cDVQ CviQp3joNqi4RRLXiPc6Iino5a8pL+38Rv9xYvO60MeTH5jyr1GO0ls9ZUibsqFmxGUm aGYA== 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=95Uvn/8dO4cj4U+PvYeOsqVcGwoL+n+HK+HsAtvkeLU=; b=IVyInGJD9GbPfb1UTODhPxbK5CyMkE+omvMpLUSvKTsxIr6JZ3D1nEBiJPE2ec7sZU Si1PYn/HikgB1NTKWuZEEPs7+IxQWulsppEnnRYRHcaCdDlUsx7CoXzQGpNENyxa6QI3 Hh58hlRk6eqsWoESBuHRr9DbSUeoXsSRTVDAukeMM8nIrzHqR9p4a6ZkSnLbolUhlj33 U0iJoALX+qaemGIRa5+zSzs0/dbt/HpmDvw7pDaMuIlqNWz4K+3WX0PWQHCZcHQO8gID aA4dG8IStL7jTS5sN460vPKOVk0T0hWXRAQZW1Jr5+rOYOonEUjlgDD3HIElMN+9cUej 8Eaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=1V7mr6Az; 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=fail (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 d2si2953320edn.245.2020.10.28.07.28.06; Wed, 28 Oct 2020 07:28:29 -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=@kernel.org header.s=default header.b=1V7mr6Az; 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=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1805757AbgJ0QBJ (ORCPT + 99 others); Tue, 27 Oct 2020 12:01:09 -0400 Received: from mail.kernel.org ([198.145.29.99]:32932 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1801436AbgJ0Pl0 (ORCPT ); Tue, 27 Oct 2020 11:41:26 -0400 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 953CF2231B; Tue, 27 Oct 2020 15:41:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1603813286; bh=7tIwGX8G1pRvoxIf7CE7rGrvc5lpNHYyUygI1hv2p4A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1V7mr6AzIfQTLlQVWJN3WSoiGyWzDZjF5QOQs/PEKHpZsMgTJCRnUxjoAvmIClaM4 YFmsBh3sNF/cqZcZhTB+TvOdYIVcPUA9c3al/B/KCrlPzKkw7QeGHNp3BaRFZHmYwp yNQi/n7C175atF6hiW1DUE2TfST6d/60ozNSaenI= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Oliver OHalloran , Michael Ellerman , Sasha Levin Subject: [PATCH 5.9 500/757] selftests/powerpc: Fix eeh-basic.sh exit codes Date: Tue, 27 Oct 2020 14:52:30 +0100 Message-Id: <20201027135513.909243828@linuxfoundation.org> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201027135450.497324313@linuxfoundation.org> References: <20201027135450.497324313@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: Oliver O'Halloran [ Upstream commit 996f9e0f93f16211945c8d5f18f296a88cb32f91 ] The kselftests test running infrastructure expects tests to finish with an exit code of 4 if the test decided it should be skipped. Currently eeh-basic.sh exits with the number of devices that failed to recover, so if four devices didn't recover we'll report a skip instead of a fail. Fix this by checking if the return code is non-zero and report success and failure by returning 0 or 1 respectively. For the cases where should actually skip return 4. Fixes: 85d86c8aa52e ("selftests/powerpc: Add basic EEH selftest") Signed-off-by: Oliver O'Halloran Signed-off-by: Michael Ellerman Link: https://lore.kernel.org/r/20201014024711.1138386-1-oohall@gmail.com Signed-off-by: Sasha Levin --- tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/testing/selftests/powerpc/eeh/eeh-basic.sh b/tools/testing/selftests/powerpc/eeh/eeh-basic.sh index 8a8d0f456946c..0d783e1065c86 100755 --- a/tools/testing/selftests/powerpc/eeh/eeh-basic.sh +++ b/tools/testing/selftests/powerpc/eeh/eeh-basic.sh @@ -1,17 +1,19 @@ #!/bin/sh # SPDX-License-Identifier: GPL-2.0-only +KSELFTESTS_SKIP=4 + . ./eeh-functions.sh if ! eeh_supported ; then echo "EEH not supported on this system, skipping" - exit 0; + exit $KSELFTESTS_SKIP; fi if [ ! -e "/sys/kernel/debug/powerpc/eeh_dev_check" ] && \ [ ! -e "/sys/kernel/debug/powerpc/eeh_dev_break" ] ; then echo "debugfs EEH testing files are missing. Is debugfs mounted?" - exit 1; + exit $KSELFTESTS_SKIP; fi pre_lspci=`mktemp` @@ -84,4 +86,5 @@ echo "$failed devices failed to recover ($dev_count tested)" lspci | diff -u $pre_lspci - rm -f $pre_lspci -exit $failed +test "$failed" == 0 +exit $? -- 2.25.1