Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp7378453rwn; Tue, 13 Sep 2022 19:55:27 -0700 (PDT) X-Google-Smtp-Source: AA6agR5t9ujLqml3dx7o3x5OxZ+1vgK4JGvdeTmBYKsXGZT0+Emts4pbM4uTIufDNt62eP9v5YWu X-Received: by 2002:aa7:d703:0:b0:44e:a7b9:d5bd with SMTP id t3-20020aa7d703000000b0044ea7b9d5bdmr28591787edq.425.1663124127305; Tue, 13 Sep 2022 19:55:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663124127; cv=none; d=google.com; s=arc-20160816; b=Hs9TKsLaPYOX0106B7kc8Li2sZd3OhMmdk48ssF91yitjZ65dVnXQNQOCB213aDl28 nAis6Wp1KfbFOj3a53o11iV3o2YyCHFSDdp2MxkFdZKHxIK7rZYqD4NJ7bXvFB+tvfYX jcNcyEIe1RZXYD5GOlZ8FgEnbiSN9UppbUcA0XeDh+VTC8yLJWHSn/cvJ73LZ0Lct9x5 BNLf2mgGU+tCtR55Bm45l0p9E15jpV7iw3Qqo5v6cWIzVFH0ltCz+ZLdRC8p+lWHe6Th Op3RH/wTl+e0gkHjOwwxnz+cvv2tVKRN6J4l4brYl4P1TZ08TFAgtlo2A/LHMNjlgQZh +71A== 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; bh=3PFgvQiqbvK3UsqQ2WS5HRzbeZCe98bqItmX6WkcV/A=; b=sbsNGfuZu11IwgHg7j5oI0YoL5jmbFZz9p4O7LPeo6bSFi0FM7BrHkHcHeCVWIeCix tCpiH6jxaiknKuuxuFZBK5xUvATPHRuMNbSs2Rb7n1f9sFZq4qjTKWiikUdJ353ob3i0 usygY/xBC/xIGsbIk5lVej/Bj0P8xl821VnKqmUMgLEx98SOHPMiLiA9n1PIh9qtDKaX E7ZZaoOalRstwt8DUZ63S5la1BDl+GzHSRTK5usAtXGG8HkvUwu3oNNBbbLw5iCMRcAK q/59x3EKPG2UMAXFl4TapmFRf7ZFFiHqRBzg6lP7ZT2DvuhWmUZlsjNXxDTORQsb0Ukm beQw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q16-20020a056402519000b00447a7af56b2si12638710edd.326.2022.09.13.19.55.01; Tue, 13 Sep 2022 19:55:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S230099AbiINBzP (ORCPT + 99 others); Tue, 13 Sep 2022 21:55:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47768 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229665AbiINBzH (ORCPT ); Tue, 13 Sep 2022 21:55:07 -0400 Received: from esa7.hc1455-7.c3s2.iphmx.com (esa7.hc1455-7.c3s2.iphmx.com [139.138.61.252]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 869C42CE1E; Tue, 13 Sep 2022 18:55:06 -0700 (PDT) X-IronPort-AV: E=McAfee;i="6500,9779,10469"; a="67233269" X-IronPort-AV: E=Sophos;i="5.93,313,1654527600"; d="scan'208";a="67233269" Received: from unknown (HELO yto-r1.gw.nic.fujitsu.com) ([218.44.52.217]) by esa7.hc1455-7.c3s2.iphmx.com with ESMTP; 14 Sep 2022 10:55:03 +0900 Received: from yto-m2.gw.nic.fujitsu.com (yto-nat-yto-m2.gw.nic.fujitsu.com [192.168.83.65]) by yto-r1.gw.nic.fujitsu.com (Postfix) with ESMTP id ECED1DAFD0; Wed, 14 Sep 2022 10:55:02 +0900 (JST) Received: from oym-om3.fujitsu.com (oym-om3.o.css.fujitsu.com [10.85.58.163]) by yto-m2.gw.nic.fujitsu.com (Postfix) with ESMTP id 3E55BE676E; Wed, 14 Sep 2022 10:55:02 +0900 (JST) Received: from cn-r05-10.example.com (n3235113.np.ts.nmh.cs.fujitsu.co.jp [10.123.235.113]) by oym-om3.fujitsu.com (Postfix) with ESMTP id 073F8403E0587; Wed, 14 Sep 2022 10:55:02 +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] selftests/resctrl: Return MBA check result and make it to output message Date: Wed, 14 Sep 2022 10:51:43 +0900 Message-Id: <20220914015147.3071025-3-tan.shaopeng@jp.fujitsu.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20220914015147.3071025-1-tan.shaopeng@jp.fujitsu.com> References: <20220914015147.3071025-1-tan.shaopeng@jp.fujitsu.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since MBA check result is not returned, the MBA test result message is always output as OK regardless of whether the MBA check result is true or fail. Make output message to be "not ok" if MBA check result is failed. This patch is based on Linux v6.0-rc5 Signed-off-by: Shaopeng Tan --- tools/testing/selftests/resctrl/mba_test.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/testing/selftests/resctrl/mba_test.c b/tools/testing/selftests/resctrl/mba_test.c index 93ffacb416df..e7dfeb697e5e 100644 --- a/tools/testing/selftests/resctrl/mba_test.c +++ b/tools/testing/selftests/resctrl/mba_test.c @@ -51,7 +51,7 @@ static int mba_setup(int num, ...) return 0; } -static void show_mba_info(unsigned long *bw_imc, unsigned long *bw_resc) +static bool show_mba_info(unsigned long *bw_imc, unsigned long *bw_resc) { int allocation, runs; bool failed = false; @@ -97,6 +97,8 @@ static void show_mba_info(unsigned long *bw_imc, unsigned long *bw_resc) failed ? "Fail:" : "Pass:"); if (failed) ksft_print_msg("At least one test failed\n"); + + return failed; } static int check_results(void) @@ -132,9 +134,7 @@ static int check_results(void) fclose(fp); - show_mba_info(bw_imc, bw_resc); - - return 0; + return show_mba_info(bw_imc, bw_resc); } void mba_test_cleanup(void) -- 2.27.0