Received: by 2002:a05:6358:53a8:b0:117:f937:c515 with SMTP id z40csp793630rwe; Fri, 14 Apr 2023 09:46:04 -0700 (PDT) X-Google-Smtp-Source: AKy350YF2Vy8aBweG9WV0MB1pS/E41Yo5+12DsZBd4jumP1pC1tiMmsJ96q7Dc9E2kR3GcIbLioI X-Received: by 2002:a05:6a20:8b22:b0:eb:ca47:a66c with SMTP id l34-20020a056a208b2200b000ebca47a66cmr6455037pzh.39.1681490764093; Fri, 14 Apr 2023 09:46:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681490764; cv=none; d=google.com; s=arc-20160816; b=jmffNDl3AsB97zXx6DKKIw662EeF0Uvh+zKq53rbsvNP6nKsak2VX1xATef2M1Szi4 f1zJpzEdbXeye/aTgb69FNAe1tTyum/L8LK1PNpn8gLkITw+xZvBYjw5V1zd96X222gr abf9ULpzz5Uc/LrqvieUnDQk+tPIc/a0ezTUXCcGZmwRQXPZLWTNwNDliZ/cJP2S9gBH wd+HM62ccS2tszgYoQhNbl3uaBnKPobVV5yw1UN5rzr1e0XvljJGzo9gwVQRW1U4OBTd t8bwIhA+52keQ7x5MR5/tqQixrV+gg5Rjc4pXJzCuOrSlMNMa4PXAwgdjYDjK0O3/kZQ AsSA== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=urR8wyfcd+p9QrJb+wpEpaL7purKQFKq0HWInuRxBGY=; b=M2DZF8enWEiy2Y+qMEqV277Eamm5OljN0qXcWON11BUNuhrldOd1W6YKxO8EpRvFwy c3L43bh7qV5V5OmzDvxaT9GUwf9RawfOLch+wHfbiUxQZ3NZcvixJ/gwYkXKuJyVmB1j B1GrCYWCue9fx7e2PiT+nPAKB1u+F9g7JEBknQjIvgkQ5i9sYVYpX+nkTxJlb+nNQzCw rasOLxbX5AxBd2zapbPRzoK3SGkZqpLePYVanTqW1LMNkvWKQMI46F6ZjJaXIADcspRf Lk85Xdermb/10FvEnkg1LewPyZ85gaAxf/NAh34p949dZ45wsnzwvLYRUK47Sqx8J7Jj HS/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=ElertLU5; 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=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q24-20020a635c18000000b0051343ab1eb5si4942456pgb.581.2023.04.14.09.45.51; Fri, 14 Apr 2023 09:46:04 -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; dkim=pass header.i=@intel.com header.s=Intel header.b=ElertLU5; 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=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229564AbjDNQpQ (ORCPT + 99 others); Fri, 14 Apr 2023 12:45:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49644 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230107AbjDNQpN (ORCPT ); Fri, 14 Apr 2023 12:45:13 -0400 Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57888A5F1; Fri, 14 Apr 2023 09:44:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1681490698; x=1713026698; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=r6G2cgO38OABPSaqXBsZicRMhYjzmuzMfmglknZdNY0=; b=ElertLU50hRcARZiiVwWg9I57EqFmfEeG97m7yEz5fXCf7tJfn6RJLHi dgqTExTkvNH3Wt9uXVlBezyW7ZbzpjcFgeZxFcGUY5eRS3yb5RtShJcIl cY/S+N6sQP8Pff2S5KOQQFQMAyu9H/I7vtNOoVpqLVMMUFvf/H+X5eFc0 eJmWPXovVfnEUANwZvzlr+Km5LKu8yewPSceAI8JtF6Cxl7yTkvUU+p1U U8dxL1g5uOLauPmp8SuKBolGnuirxRV8AMCTgXIDXPDgQPs3AMQPzlCP6 2AuAgyxP8c7NMVSt5yvXpoz9IMRkF8IU47nTkjir1r/gkrs+viwocdNRa Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10680"; a="407384287" X-IronPort-AV: E=Sophos;i="5.99,197,1677571200"; d="scan'208";a="407384287" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2023 09:44:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10680"; a="833592556" X-IronPort-AV: E=Sophos;i="5.99,197,1677571200"; d="scan'208";a="833592556" Received: from rchatre-ws.ostc.intel.com ([10.54.69.144]) by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2023 09:44:03 -0700 From: Reinette Chatre To: shuah@kernel.org, skhan@linuxfoundation.org Cc: ilpo.jarvinen@linux.intel.com, tan.shaopeng@jp.fujitsu.com, fenghua.yu@intel.com, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] selftests/resctrl: Fix incorrect error return on test complete Date: Fri, 14 Apr 2023 09:43:58 -0700 Message-Id: <37df0986015ecedec9a0244bdb0aa7c073bfe714.1681490161.git.reinette.chatre@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_NONE,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 An error snuck in between two recent conflicting changes: Until recently ->setup() used negative values to indicate normal test termination. This was changed in commit fa10366cc6f4 ("selftests/resctrl: Allow ->setup() to return errors") that transitioned ->setup() to use negative values to indicate errors and a new END_OF_TESTS to indicate normal termination. commit 42e3b093eb7c ("selftests/resctrl: Fix set up schemata with 100% allocation on first run in MBM test") continued to use negative return to indicate normal test termination. Fix mbm_setup() to use the new END_OF_TESTS to indicate error-free test termination. Fixes: 42e3b093eb7c ("selftests/resctrl: Fix set up schemata with 100% allocation on first run in MBM test") Reported-by: Ilpo Järvinen Link: https://lore.kernel.org/lkml/bb65cce8-54d7-68c5-ef19-3364ec95392a@linux.intel.com/ Signed-off-by: Reinette Chatre --- Hi Shuah, Apologies, this error snuck in between the two series merged into kselftest's next this week. tools/testing/selftests/resctrl/mbm_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/resctrl/mbm_test.c b/tools/testing/selftests/resctrl/mbm_test.c index 146132fa986d..538d35a6485a 100644 --- a/tools/testing/selftests/resctrl/mbm_test.c +++ b/tools/testing/selftests/resctrl/mbm_test.c @@ -98,7 +98,7 @@ static int mbm_setup(int num, ...) /* Run NUM_OF_RUNS times */ if (p->num_of_runs >= NUM_OF_RUNS) - return -1; + return END_OF_TESTS; /* Set up shemata with 100% allocation on the first run. */ if (p->num_of_runs == 0) -- 2.34.1