Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp5881954rdb; Thu, 14 Dec 2023 02:15:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IHnTZ5ITpeH/EEddd08jv5LyQnrnAK2Frbrbhas5p5XkkPsdiK0eMFQkE4jGj1P2MlLCVNW X-Received: by 2002:aa7:8554:0:b0:6ce:2731:c245 with SMTP id y20-20020aa78554000000b006ce2731c245mr4463023pfn.52.1702548952979; Thu, 14 Dec 2023 02:15:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702548952; cv=none; d=google.com; s=arc-20160816; b=Z0MFs5IHiHDyA6HPnPoSfOSIV33mQpPvpIhT4ook9f6aKp8Nja8EnBbNa9340haIQ9 5w+JBQNhYUFRMPBG3E9yTRG0beEBlidBCC9Y1cNTN/cpRkPXXHa+xDleTkvoTzGZ2mr2 LcgrGBp0z52OCgo8FZoUA5Dq21MgoclDP7FooWv8ks/YD5c7IeSzEugshUwAqjvpTsGG WDN0/RqPb0AkW/NLJt+lC5vg1KMwcfPVWyM6GRcuGysbWJ9TC9+r02Mkc69gfUiAqzOi JsLQ0t5WIVkoiY+h5uWOUU8Mb24eP7WL57UBJC1CftINc+P3XtzOuuOh5AW/iktOPn9a AuBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:message-id:in-reply-to :subject:cc:to:from:date:dkim-signature; bh=lYnNdKoVTUHXAhEet78RwRvmK8wLeiRbDb6pTmqImp8=; fh=XHJC3rNtFqy9NBdwfesynq0dG98cBzq8Qrv2Usg7GS0=; b=TcZwvlUQ/sXx4/oel3o576hxlwrgsES8MsJl5eUepnGTOBi347XvhFHykyPM2K1FxV hYX8h1cejrbiqtX0SPM054DkQoTyh6EgqpnMXGY23KzR4D1be1vqTLnh3ZTSixC0pb4p B2TpBfwmb9jQXBamUzeQeL2vxdJXTdeXpGV6YPK7QhVfTFqUQZ4vV9bcK5C55XxI6yVJ 3kNJLGpCO9gflntD/Tpb7me8kRMehs97RYiTHoaV1qIlkAzCu7Nhe5CAKT1BLtAtdfBt j/35hLCxnMr8Yf1DbBVgLhjCroV7dJhRl9BQEd2Ist3hImGjEU3FD6mpG78JYSm1cguJ /kYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=JeBPofI7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 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 morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id b6-20020a056a000cc600b006ce1127888asi11318780pfv.10.2023.12.14.02.15.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 02:15:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=JeBPofI7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 8978C82F915F; Thu, 14 Dec 2023 02:15:09 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1443583AbjLNKO5 (ORCPT + 99 others); Thu, 14 Dec 2023 05:14:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1443576AbjLNKO4 (ORCPT ); Thu, 14 Dec 2023 05:14:56 -0500 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1B0EE0; Thu, 14 Dec 2023 02:15:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1702548902; x=1734084902; h=date:from:to:cc:subject:in-reply-to:message-id: references:mime-version; bh=j/tIEo/VvMKL1LFNLxLpU6GIsg5Zh2L0h8q3lAMEyg8=; b=JeBPofI7wJWI/DZVbkri/qEZcOPxcXhpfetQ7YXsrZbPvW3goAweDYf8 yJYvhcpVufovHIJ5xcmxbvD54JtdFLvaNL1uINSVvypFgYfmqh4a71+kP iTY4D0wq7Rhp9rZqXi7LXGm+rlYVTlo37Ql9y1jiRObo1m0ypAIv4oVRd oONJIRg8ZRpZbMjugP2PKw9cIAjG06dCbalwstDYyelmNzPT3J2cK2c/P VwWCz4dvdQD6EsF2tNAH+2TKhSevrsGdT7L27d8M87AIh0zvGGRyF9yyV rslMu9zon6fQnu7pzYwjwaxCwOl6uK71hik9xglWgimbqaLDq9N+v2za4 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10923"; a="394845751" X-IronPort-AV: E=Sophos;i="6.04,275,1695711600"; d="scan'208";a="394845751" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2023 02:15:02 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10923"; a="777845815" X-IronPort-AV: E=Sophos;i="6.04,275,1695711600"; d="scan'208";a="777845815" Received: from ijarvine-mobl1.ger.corp.intel.com (HELO ijarvine-mobl2.mshome.net) ([10.237.66.38]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2023 02:14:59 -0800 Date: Thu, 14 Dec 2023 12:14:56 +0200 (EET) From: =?ISO-8859-15?Q?Ilpo_J=E4rvinen?= To: Reinette Chatre cc: linux-kselftest@vger.kernel.org, Shuah Khan , Shaopeng Tan , =?ISO-8859-15?Q?Maciej_Wiecz=F3r-Retman?= , Fenghua Yu , LKML Subject: Re: [PATCH v3 07/29] selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() In-Reply-To: <150fbd26-cb36-48f8-bd23-fc2eb83f03f2@intel.com> Message-ID: <77e1b59b-1b7d-9ed0-41a5-fe252daec38@linux.intel.com> References: <20231211121826.14392-1-ilpo.jarvinen@linux.intel.com> <20231211121826.14392-8-ilpo.jarvinen@linux.intel.com> <150fbd26-cb36-48f8-bd23-fc2eb83f03f2@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="8323329-1036506092-1702548902=:5690" X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Thu, 14 Dec 2023 02:15:10 -0800 (PST) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-1036506092-1702548902=:5690 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT On Wed, 13 Dec 2023, Reinette Chatre wrote: > Hi Ilpo, > > On 12/11/2023 4:18 AM, Ilpo Järvinen wrote: > > > -int get_cbm_mask(char *cache_type, char *cbm_mask) > > +static int get_bit_mask(const char *filename, unsigned long *mask) > > { > > - char cbm_mask_path[1024]; > > FILE *fp; > > > > - if (!cbm_mask) > > + if (!filename || !mask) > > return -1; > > > > - sprintf(cbm_mask_path, "%s/%s/cbm_mask", INFO_PATH, cache_type); > > - > > - fp = fopen(cbm_mask_path, "r"); > > + fp = fopen(filename, "r"); > > if (!fp) { > > - ksft_perror("Failed to open cache level"); > > - > > + fprintf(stderr, "Failed to open bit mask file '%s': %s\n", > > + filename, strerror(errno)); > > return -1; > > } > > - if (fscanf(fp, "%s", cbm_mask) <= 0) { > > - ksft_perror("Could not get max cbm_mask"); > > + > > + if (fscanf(fp, "%lx", mask) <= 0) { > > + fprintf(stderr, "Could not read bit mask file '%s': %s\n", > > + filename, strerror(errno)); > > fclose(fp); > > > > return -1; > > After seeing the new effort to correct the perror() messages it is > not obvious to me why this patch changes these particular messages to > use fprintf(stderr, ...). Yeah, good point, thanks. Somehow I dismissed the opportunity and thought there's no need to do anything even if this came up during series conflict resolution phase. -- i. --8323329-1036506092-1702548902=:5690--