Received: by 2002:a05:6a10:8395:0:0:0:0 with SMTP id n21csp282766pxh; Wed, 10 Nov 2021 01:37:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJzAso4Imfr6WU6wdgCekmS0pDPTq/BTbaXTEw2IOn25vGq16Nw056kP2mE4riOxVcPr/3Ur X-Received: by 2002:a17:906:14c7:: with SMTP id y7mr19394253ejc.123.1636537024852; Wed, 10 Nov 2021 01:37:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1636537024; cv=none; d=google.com; s=arc-20160816; b=JJVIn2wbLuHNAMOSbryCQ/uaiFWzOTydvUUsxiz+VRAUExt9IeGbRu5qJ0O06gIUNJ hbzpeqUT3SA8zZjvnTSeZZ9lG90sQ6t+bJmX6GLDebOSxvq4BWimBJhbTPvZooAQSszk UilDTIjsm+1ph4zag5VY5Pl4zg8b3P+ZDCzFMuvDLJ8VaVmb17/gip5ESx4/9xweyg8d 0EgzwtbT3PXR8oGKTsrUMP19Dl13mwbBMPztcbObNaOlbTcTzb2LqEUHqAPDSRuEb/vY epor2HQZ4QllvS5ZkPFYXUFw+EG6UKvFT1UAR4p63FIgCZ4gb/7KG4L66g8bfnw6LMjS hhWA== 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 :ironport-sdr; bh=WH/Eiv4s0S6CKu1zkeWUKvJDWa6kXpQcjDMkQ4T9dp8=; b=BkZttstAp1o4N9+PPA0/Ds/QP+Q7Gff+iexmLsPmHTtzihiNVgZqO2N48/Yy1KDMFL BxcqXn6kml0brWJcCkTkWDbwI7lXeE+yOj05woz0WECFUozghvpSORhdP+ICS5fFP0tK wWtZV3sPdp/4ygqfguQF+/UbqeJfBG8uGeQQn+O8PggGNwnskuKSR8BGpiVCUiBHfqgM C1785mm5moN3cBAofCkMLKla4cLxEl7/6Bgkp+8sEKnNypnoWeDFiXfoWy2mUEO+dmNY +NnOSj3rKoQIptGr2GiS3NMgUVm6eKFJe3FZ94Bd486aazYgUkXgpMbL15sDmggMB4hq zVhg== ARC-Authentication-Results: i=1; mx.google.com; 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=fujitsu.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id du4si30202303ejc.751.2021.11.10.01.36.41; Wed, 10 Nov 2021 01:37:04 -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; 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=fujitsu.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231127AbhKJJgt (ORCPT + 99 others); Wed, 10 Nov 2021 04:36:49 -0500 Received: from esa1.hc1455-7.c3s2.iphmx.com ([207.54.90.47]:62495 "EHLO esa1.hc1455-7.c3s2.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230513AbhKJJgs (ORCPT ); Wed, 10 Nov 2021 04:36:48 -0500 IronPort-SDR: qwabvvmXmXMsZ6Uged9VN3Zdmzq+u2GIE/6vgKI8uZ8tFbhwx0KyRILaQuhPuTzE6N4p0OajWL w1XrJxSaoYOkWZy+QMU7iBNJYU35omjjplqk+0W5MYW3rmCOabbZpfujgzdMvJ67av2O09SGrO owpBcssdlsbvD9sJtxfY3dmRtu4Ye19ciAjUPvSS8mAro8R3991iK/vbeSt6MQsRXvhBTqjXkl uNYIeRC35qhyT8PEJXmCeeXyti8TypDwXU/XMi/X4gE0wY/zsppBtucHjpNn2P6+a6BBixBLa4 kR3hTmaERAY+/qh0X30c4F6r X-IronPort-AV: E=McAfee;i="6200,9189,10163"; a="52113929" X-IronPort-AV: E=Sophos;i="5.87,223,1631545200"; d="scan'208";a="52113929" Received: from unknown (HELO yto-r1.gw.nic.fujitsu.com) ([218.44.52.217]) by esa1.hc1455-7.c3s2.iphmx.com with ESMTP; 10 Nov 2021 18:33:59 +0900 Received: from yto-m3.gw.nic.fujitsu.com (yto-nat-yto-m3.gw.nic.fujitsu.com [192.168.83.66]) by yto-r1.gw.nic.fujitsu.com (Postfix) with ESMTP id 4F3B41013B7; Wed, 10 Nov 2021 18:33:58 +0900 (JST) Received: from oym-om3.fujitsu.com (oym-om3.o.css.fujitsu.com [10.85.58.163]) by yto-m3.gw.nic.fujitsu.com (Postfix) with ESMTP id 9B04BA56E6; Wed, 10 Nov 2021 18:33:57 +0900 (JST) Received: from localhost.localdomain (n3235113.np.ts.nmh.cs.fujitsu.co.jp [10.123.235.113]) by oym-om3.fujitsu.com (Postfix) with ESMTP id 85F254006B62C; Wed, 10 Nov 2021 18:33:56 +0900 (JST) From: Shaopeng Tan To: Fenghua Yu , Reinette Chatre , Shuah Khan Cc: linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, tan.shaopeng@jp.fujitsu.com Subject: [PATCH 2/3] selftests/resctrl: Return KSFT_SKIP(4) if resctrl filessystem is not supported or resctrl is not run as root Date: Wed, 10 Nov 2021 18:33:14 +0900 Message-Id: <20211110093315.3219191-3-tan.shaopeng@jp.fujitsu.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20211110093315.3219191-1-tan.shaopeng@jp.fujitsu.com> References: <20211110093315.3219191-1-tan.shaopeng@jp.fujitsu.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "Tan, Shaopeng" To unify the return code of resctrl_tests with the return code of selftest set, return KSFT_SKIP (4) if resctrl filessystem is not supported or resctrl is not run as root. Signed-off-by: Shaopeng Tan --- tools/testing/selftests/resctrl/resctrl_tests.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/resctrl/resctrl_tests.c b/tools/testing/selftests/resctrl/resctrl_tests.c index 973f09a..3be0895 100644 --- a/tools/testing/selftests/resctrl/resctrl_tests.c +++ b/tools/testing/selftests/resctrl/resctrl_tests.c @@ -205,7 +205,7 @@ int main(int argc, char **argv) * 2. We execute perf commands */ if (geteuid() != 0) - return ksft_exit_fail_msg("Not running as root, abort testing.\n"); + return ksft_exit_skip("Not running as root, abort testing.\n"); /* Detect AMD vendor */ detect_amd(); @@ -235,7 +235,7 @@ int main(int argc, char **argv) sprintf(bm_type, "fill_buf"); if (!check_resctrlfs_support()) - return ksft_exit_fail_msg("resctrl FS does not exist\n"); + return ksft_exit_skip("resctrl FS does not exist\n"); filter_dmesg(); -- 1.8.3.1