Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp1294701rwb; Tue, 4 Oct 2022 19:27:22 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4BUG/zy4PyvohmWKCzcnVosfUttMmVyS40axLR9E6ky67v8zPFEuAmFvFYzl+YR3/CmJec X-Received: by 2002:a17:90b:38d1:b0:200:8178:1c94 with SMTP id nn17-20020a17090b38d100b0020081781c94mr2701674pjb.219.1664936841866; Tue, 04 Oct 2022 19:27:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664936841; cv=none; d=google.com; s=arc-20160816; b=yIKyrJK9BZ4qlUK2h1t4a4SQ1VDs0/ftSXMce/D68gNTCghn6+V7q+zc14g6qTCOgm Xx0IAUlO2HDF8PAucQpqHyX10jXFGcTQi5BUvF4wWMcn8A99SZfWY9dDe14VyGBHpcAH 9CdU+5TUWEUNZZ9Sg8GGqDKwT17PHgGrZ3odCN+g+uRK9YEUxi2H+nO1oIDYxLaXfURY P8j7UWJXOHt39k1+4uAMLoPf7Q99kwFo4fRaTXub2AYy/g5yw6oTnkLknrdVuiGHhe3B wfjUPsDi/rMMdhS1aPos7BaVXK/7PCaeqckLYd1BmG+jsCFixmQqMpbrOrgSEd6CYqoe kIMw== 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=4/leZs/yTV2UyGmUZNp1m/SrXznL7PQwsrbEqUOsxD0=; b=0VtRPuOoIf1GAFI3IF5iVeyhUEX83Xpqmx9rBjTa4/QZZSPp0jJa1sxESPSI6e+bwL 8lenyLgmKCGgOue8tNayhKociIZLpmOYlybtTOJGXlBj9cw2ZUTxWTsZwZvuF+SKSCJd 7HkzTZCv7rz7vr35rZ2q17nQLlq0jo6yUj5DDCA/eTjhD+2pdOEg3Eu3+YSTTEzdE5+r wO1PirQcqFCUfHorxHJIJ9E3mBN9cQGoJjAlbC+6IzGdHeohYfDheFx2kn/N0BdqBTul abLhPcjL4bLwB7K4xoQ6D4eLrjl5wA+m5iITCjO2G9CM10Ko3b5DdNEixhP+Ldviwevj hEXg== 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 c9-20020a170902d48900b0017841de491fsi18523570plg.361.2022.10.04.19.27.08; Tue, 04 Oct 2022 19:27:21 -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 S229769AbiJEBow (ORCPT + 99 others); Tue, 4 Oct 2022 21:44:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48838 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229760AbiJEBot (ORCPT ); Tue, 4 Oct 2022 21:44:49 -0400 X-Greylist: delayed 63 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Tue, 04 Oct 2022 18:44:46 PDT Received: from esa11.hc1455-7.c3s2.iphmx.com (esa11.hc1455-7.c3s2.iphmx.com [207.54.90.137]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D2CF9DEC3; Tue, 4 Oct 2022 18:44:46 -0700 (PDT) X-IronPort-AV: E=McAfee;i="6500,9779,10490"; a="70500942" X-IronPort-AV: E=Sophos;i="5.95,159,1661785200"; d="scan'208";a="70500942" Received: from unknown (HELO oym-r3.gw.nic.fujitsu.com) ([210.162.30.91]) by esa11.hc1455-7.c3s2.iphmx.com with ESMTP; 05 Oct 2022 10:43:41 +0900 Received: from oym-m4.gw.nic.fujitsu.com (oym-nat-oym-m4.gw.nic.fujitsu.com [192.168.87.61]) by oym-r3.gw.nic.fujitsu.com (Postfix) with ESMTP id CDC65D63B9; Wed, 5 Oct 2022 10:43:39 +0900 (JST) Received: from yto-om1.fujitsu.com (yto-om1.o.css.fujitsu.com [10.128.89.162]) by oym-m4.gw.nic.fujitsu.com (Postfix) with ESMTP id 19031E1297; Wed, 5 Oct 2022 10:43:39 +0900 (JST) Received: from cn-r05-10.example.com (n3235113.np.ts.nmh.cs.fujitsu.co.jp [10.123.235.113]) by yto-om1.fujitsu.com (Postfix) with ESMTP id D9C26405D4705; Wed, 5 Oct 2022 10:43:38 +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 v2 2/4] selftests/resctrl: Return MBA check result and make it to output message Date: Wed, 5 Oct 2022 10:39:31 +0900 Message-Id: <20221005013933.1486054-3-tan.shaopeng@jp.fujitsu.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20221005013933.1486054-1-tan.shaopeng@jp.fujitsu.com> References: <20221005013933.1486054-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 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 false. Make output message to be "not ok" if MBA check result is failed. Reviewed-by: Reinette Chatre 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 1a1bdb6180cf..5d14802add4d 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