From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D5CF240242D for ; Tue, 25 Aug 2026 18:25:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.13 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787682319; cv=fail; b=ZFfLbDPNC4HR6DG1zQWsYQzwmdLEQ+KKfwd6CojiBFl2LDUt3iUSaTn81yZ+LT9uIP8iEM81rvOVgFkcwmN7JpaRjOluuhVx6X6p0au+3/pYv9ms9S3krRvutSwoMdSqY8e0zLKnz3OQzQWczBuaYS5hgUNvhjW60LDzHG/QxLs= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787682319; c=relaxed/simple; bh=Tno9MDnfQj2Jtkg1L7RV+OYI/7RXB94Qn9/UH5S2m9o=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=JfJohqR8gk6AKMIXT8q6gM4wZ00bSbVXb9QhCBcyzr8o0vuBKuUExrQTtP85gzILKgTx0m6egmLP4xJ7DfvOBxzs02B70nuNK+8hkU3W3w60yckqyakIIpu4nwUO7CN0r6El4jSagDwixFsnlsuA88oVVG/PT49amubhzAuLhmQ= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=C1NemPAR; arc=fail smtp.client-ip=192.198.163.13 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="C1NemPAR" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1787682318; x=1819218318; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=Tno9MDnfQj2Jtkg1L7RV+OYI/7RXB94Qn9/UH5S2m9o=; b=C1NemPARBEDebgSYosyswGaTuBvYfgwfYFhep4CGpj9PMqFMfveNwj9L pOLWJG27JkXYI8zmg97BT4Sf6cbWmruIahm12Wc5T0TNeo8jMco65IeXT DcOvE0XkNIRtUKlpzo9vW/mLDDPFVKxubd0uHaf2KugJMTcfSkPlWEfzo Dn/0ig2NHVbRFku/xvywngI4e83RrR6RWvprPe5sfUAIuIOvUb624cDDT NPBWW9hpS36Thoi6z1BXA8jMHcR0Aa4fX4TM8eJuGz8h4yp+FMxT3KYki sszaCWB/ep/c5GZFjVJ+AzTE9KlHdQmAbFjjHbQELQ35XMXXIioPMXI96 w==; X-CSE-ConnectionGUID: FG+Ag2dQQr+TU1yVGc3yLQ== X-CSE-MsgGUID: ufDZoXgVQZq/HvX+ziBuRg== X-IronPort-AV: E=McAfee;i="6800,10657,11886"; a="90670475" X-IronPort-AV: E=Sophos;i="6.25,243,1779174000"; d="scan'208";a="90670475" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Aug 2026 11:25:17 -0700 X-CSE-ConnectionGUID: bguxDJijTwWvVKljOcf9Bw== X-CSE-MsgGUID: l4nCzBLRRqWNHOaOvMUnxQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,243,1779174000"; d="scan'208";a="264730144" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by fmviesa008.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Aug 2026 11:25:17 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Tue, 25 Aug 2026 11:25:16 -0700 Received: from ORSEDG902.ED.cps.intel.com (10.7.248.12) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend Transport; Tue, 25 Aug 2026 11:25:16 -0700 Received: from CY3PR05CU001.outbound.protection.outlook.com (40.93.201.59) by edgegateway.intel.com (134.134.137.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Tue, 25 Aug 2026 11:25:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Qn3t0k91Tx7Ul9DQ6QRlx3/6wn5xbEaW8pQnfa4ROyzk3NwdaW76o27z2UO7iT3ivC8I/wr6OcLmPfDzlUadVn8+4ok8M+2A/wQIV8xySBYvZtbjdH3NH4lAdyVMtprgSLoNr8VuuuEas6zkjcEUKE7+9hEIFynUuu5nfBTkEqw2U8Ap3N+lKXeLlvLI9FBMK596U8vKtGEVLD+VlOMOHRORtrCdJSomoO9vK23Iu5oCenw1px19luB2fzCyDaysGVILH9tH/vwOkM5re+nb16cXn40+ur24EiF1um77Nn/qFmdAnUinK7Zfyc3eBJzSm4+pVG8aoj7BfICb7YDKuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VUN6+Ue6ORWKi6A7i6t6zZOLjFWPcAmDKBUy0bg7PHU=; b=rJUokejv6Pg7jCj531mR42wKjdWE/7m7Yqa51RupMFyLiZJVXwEjCDvD/nSwW3oizFoEMEqD/7pVjuHMY8PG8gHGMsNJTyYEIRtgjmneH27wjY4Inidj2NYj+d69Zv2lH9K9tjqS+3uKmoFuXql1UdKuFpLTNvKJhJm7eJqIz7YnHxqukzgyIEBgPiDdDdd5FM1cEp0jqz7Cx/zfKwB++tnXRwH9lnn+HOzl4DDkBanEE2LoEe5VeqqXeIcTiV1QtDHHwbBKW8kB6xSMDLU7sErilktvz1/z8yr/QBdvU7icR0S9aFmlSeizAw/gkWoX0YVsEZAUt77CNRqxNZghog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) by PH3PPF7DB70F9CE.namprd11.prod.outlook.com (2603:10b6:518:1::d33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.6; Tue, 25 Aug 2026 18:25:08 +0000 Received: from SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc]) by SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc%5]) with mapi id 15.21.0339.012; Tue, 25 Aug 2026 18:25:08 +0000 Message-ID: Date: Tue, 25 Aug 2026 11:25:06 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 1/2] fs/resctrl: Avoid extra call to strlen() in schemata_list_add() To: Dmitry Antipov CC: Tony Luck , Dave Martin , "James Morse" , Babu Moger , , References: <20260821081128.19242-1-dmantipov@yandex.ru> From: Reinette Chatre Content-Language: en-US In-Reply-To: <20260821081128.19242-1-dmantipov@yandex.ru> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0075.namprd03.prod.outlook.com (2603:10b6:303:b6::20) To SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR11MB8370:EE_|PH3PPF7DB70F9CE:EE_ X-MS-Office365-Filtering-Correlation-Id: a33fff04-63f5-49b1-7373-08df02d63154 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|1800799024|366016|18002099003|22082099003|11063799006|56012099006|6133799003|10067099003; X-Microsoft-Antispam-Message-Info: FltGbDuJBPYDoTKlOObswMKbuj513vCNg9TYlkXVCA0KGQS80LAUCheri8fP3ua7SOJUl9M20NGTklaFhZ/GOSEXS/VugnLJ7kEZCjY1IrEuqQXKXzbxLQgutGggXwg7n4iT63xcCVU9vcCZjR1K0q5vzuTQU0adyroBhAOW9Fp1SAKDT7HtUd2RRndNC72N0P968PUmKoarsjVDm/jzKN4nFF0bBiZBkPS1Dzkh/XimSIFRHzLBz2JgRMM8WBSgOFz5J3fZEZP3ZjW7SEmRIgwj6WoHm54FehSfD5hperqi8vOrCY7cM3N0ECzDOvSFEzIjiPvWJnzkS4ZKtG1lWKV5x4K+j6yZMrl2Of8wWL72QmppI7htdWEaDPGa0bzGGiwpHwH/ABWx4WZGcnoRdzGne1mfLzHp/4WjX3Auv8g3Ja2pjO+f35MeP3w8N2vyS4BToOtPtkQxrIzutZKVb2bnOX4R+o/yqquheIzVyC+1ls7BeRLmTRKQgc1GQ5+jvYS8zY/Y/ZjYb5r0d0keDIFJ3fm/92ND6dOlk9FduZ+DTRMPTxh6LZYDLFh/Laq8bqNsDnCIM9pQ+/2eKgrrn5Tn7iSV9c8GokMJG4spNIdB2IndT9tc2nF0r7AzmvP20/wJViPzeIVLtoisyCm9kmD0hZl+KmPIGeB1IKkQjas= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR11MB8370.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(1800799024)(366016)(18002099003)(22082099003)(11063799006)(56012099006)(6133799003)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aTl4N1hQVHpyQ3oxSGE0ZW5rZUp5MlpObVExVFJiQ3hTSFdmeGdldk5jbGNu?= =?utf-8?B?Y0lVWlVya1hZeHk2RlRWSFdmOGJBRTkvTnNJU3ZJaDNiUnd6cGMxN0tLWFZP?= =?utf-8?B?M0xSUDgrcVkzQ0gvaG5wbHkyWGZKdUpnSDNRMHBVd2hqYjB2d0luNG1aWmJI?= =?utf-8?B?N201OEZOZnNaN0hMTGV4K0Izck5zTjBIc0h3Q25KYmJUOUxFUWFNUjBrYlpX?= =?utf-8?B?d29TNFptSVVmSTRZd2xhZVYyNlhOWVlmTVh3bHdTSGdsVjc0WnRjTFJQbnRa?= =?utf-8?B?QUFWNmZRTjNPckNUM0swM1BUeXhNeWdnMFh1TDRYamNiek1EQVZsek90eDVC?= =?utf-8?B?YzBjK2I2Q0dlU0hLcjlNN2RZR212bDE5SkxjcnJFOE5ycWk3aGhMeTE5em41?= =?utf-8?B?aldtTmorS2d3dVBWN21BamtDL1NJVzZVUzM1TUFLNktneDBVY3hsdUtEQ2Vm?= =?utf-8?B?SEl0NDVIMDAxUTl2TGpwdjRudSttWlJ5VzI5cE82SVVoRXR5SkYvL0x1ZitL?= =?utf-8?B?ejVYL3lnMW1Xc0JHa0dJWTRlMWxTZGpaV2RmaXJGYjZLbWhEME91dEpDaUND?= =?utf-8?B?RGhxbHFhNm80NlBubFYvRHVmS2NLbjZkMXYwUjh2WnRRSlJ4ZTZvZXBBNkFI?= =?utf-8?B?Q2s3cGdseFZ4ZllaVTNUQlV5cU81N253NnJxS2ZGb0dOWDVYeUxmRllxYzNx?= =?utf-8?B?ZXNuVVAyOCtlcVduWUxUQURrSkpxOERYZjc5ZXZQRjM0YnpEdTJMWXFCeFoz?= =?utf-8?B?Rko5VnY0RjU0QThRTEtiSS9SMWM4bFlibnp4cERZaTlXMXBXOVIvNWt4WUNT?= =?utf-8?B?aWM3NEg5YzYzdFZBbWpjZlFTYW8wRHByT0RJVTdGMVVtK2d6bHpKVFBRQUJN?= =?utf-8?B?eFVFM2k2YTZHcFZXZFY0bW9LTFZ1eWtpYjZVb2FubE5Kcldsck95UGE5U3lC?= =?utf-8?B?KzZiSDRBZzFPTlFuQWhrL3hhT2NHTjFyd3BSMTJmSjR6dzBXOTRmVDRUMGhy?= =?utf-8?B?dTRYc3ZiUmxjOHVDalhDaTlHM25mUERpdHFGcmtPTVBuQWkveGY2RnJRU3RM?= =?utf-8?B?RHhoMnJPRWRRc1EvNGVpVGtCRGgwNjJ1cDhGeHVWc3NmQ1k3ek5jV3dLN0hu?= =?utf-8?B?NjRrOTZMeFlmaFc0ajgrU1BDRXpUVWtSeTZXaW03ODVBeUlZRXZVYUJkUGR6?= =?utf-8?B?bTJGaEFxeXp6bkZaYXNZTnMzb253Z0xweTRhR2dacWxMb1I1RWFLMExoVkRW?= =?utf-8?B?aElLTFlDN2VnTUNLK0pZeHFWOVBHak56Y2VEZnVXd0lxRU03bDBBM20xSENy?= =?utf-8?B?cWtvdFBhV1BmOHhlcEFIb01teThEcmhDN1ZmcWpZV1c2c0RPeU42N3NtSGZw?= =?utf-8?B?aXNmZ2pXYkFpcUZ0WjVEREhUNS9RQmQ4eUdRMlo2cHJmTHhkZEsxRmZKUVBM?= =?utf-8?B?SDQvclZ5UTc2Tk5YSVVnRGZYcGlxUzJmcnUxczVkcTc3S3BuNDR2SUlha25I?= =?utf-8?B?dE5wcEVhMGZnbXJPUTFTLy9oMU1jWWh1RlN6OE9TdDlwS01KYnh6T1NmUHdF?= =?utf-8?B?NU92dXpnN2hZaGxFUGVqVndDUVl2b0hvaEpxMC9YbTM4Zy9nSTIwNGpLSzdF?= =?utf-8?B?MEhtVHVtemZsbEhmbjA0RmJzbHVBOUVWUzJETXZndmhaTGpHK3NkWncySktE?= =?utf-8?B?NHV2dFlhUjkyMXN6bHpTREJyd0kwTWM5clVubWFESjNvMHJ0V3oyUWQreGVD?= =?utf-8?B?Y3NLMzhLZXlHSm05aDZoTU9PWTZwWm5IYU9iT0ozc2dXWk45dWZMTEM3VzFV?= =?utf-8?B?VW5mNUVxRzVQMWtVd3FaVWdOQzhoKzc4VjVjU3QxZm9TMWV5dlY4UzFTVXZp?= =?utf-8?B?aVlVV3gxSGlXNGttUk01cFRTKzVOSHVGU3BQeVNqa2hSRTQ2TnZ2R0dvZUNG?= =?utf-8?B?bDlwbzdDdUQxbURGblV3dGVDaXVieEgybjI5b09jb0FVbDljdVVxSyt1THgw?= =?utf-8?B?WEszYjV5eXFUMUJUOGl2QWFUNCtSZkRpUkxEQStkU3RlQmRXSVJOTmg1UVc1?= =?utf-8?B?QVhqY2VtZ0xuRVczTzgwQjkvVmhEZFVWNnlvUENaYWlrbFZLaEx0MzJSZGtz?= =?utf-8?B?STd0dEFNak1pd1B1b1NLK3UvSGkxU09jMW9DVDRqckw3bHBhbG5Ebk0rZFBS?= =?utf-8?B?NFRrenpJeGYrS2szSk5sZ1NiNEd5dlI3cWJYWDFFdmdJYlNtWmVaNkY0anZE?= =?utf-8?B?WGhzWWQ3dk00bTNUa0gxdjg0Qk9WS0pQRUVMeHNuVklCc0VqMndlOHdSSnMr?= =?utf-8?B?Mmluc2tnQjZ1R3dPNEtpbE05akFpcTNjd0Jvb2t3djVGSmMzOHBqUlZhcENB?= =?utf-8?Q?PKqaR3bq0YA8OGDk=3D?= X-Exchange-RoutingPolicyChecked: NEtO86wg5HXbUIWK11IfWuLZgllzwt+yz+r3cvz/LkK3ObAqsm7rkLVavfMmuMOD0u3iJp53ES+3kD3aQP1a4e7BqO/gbr0Q33XX6ihtHWmykdu3abzgnUnzb91D14zfSTxvbbIMX5tdjz9z4DVpsFxQJUq1mvnY3rn1q2E3BTkaFZMuqW5uo4BHiI8Lipn2TpcUhnULUtkGR/wkZe5TSwFV6WGYTBtn6iz6RVst7179Ce7DfhMonjZ0zwEpQkoaa52R54ZZ7QmeUdB4YAja+u69CQ75SMWd8EZU7XtBz4jFVJJ6weP/VVjVHDlgDkh6EBJXn0wWKYACTXbAbaRboQ== X-MS-Exchange-CrossTenant-Network-Message-Id: a33fff04-63f5-49b1-7373-08df02d63154 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB8370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2026 18:25:08.6888 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GqJzDNfP+PkhCV89nUo+ewttIVZ4D5LkrGj2f/aSdBlutyrjWyoFrvH6u9d9b1qwWq8tX7xl13RkLXDOj1Ft1nwhJYVt32kpf6mI3OhreWU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPF7DB70F9CE X-OriginatorOrg: intel.com Hi Dmitry, On 8/21/26 1:11 AM, Dmitry Antipov wrote: > After passing an overflow check, it's safe to assume that snprintf() > returns the number of characters emitted. So drop the unnecessary > call to strlen(). > > Signed-off-by: Dmitry Antipov > --- Thank you. Reviewed-by: Reinette Chatre Reinette