From nobody Sun Feb 8 13:39:29 2026 Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11012030.outbound.protection.outlook.com [52.101.43.30]) (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 06A86356A0D; Tue, 27 Jan 2026 18:50:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.43.30 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539857; cv=fail; b=EvZJ7RqgsR58LsP5aNvbIOpPSs9WnbtFr4mcW2A1p/TxuvgtE1joSuVBxBU2FaNQQ1cUXCH8E3CG1NizuNr65PDT8lP4ywXyKJlQB3tSp1v+jFeodG07Z07GCvI9haVamuK2Hq0p/iog6VBR1n777GWGW9QDKeRl4mNkZ7kfBS4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539857; c=relaxed/simple; bh=ELT1huwcZlAfBgyzrd+BFnC9OhJvjPFcslK6nlPIRdI=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=QhEDZy3zzfx+H+R5toOvZKuNclp8VhqgRTUPdFDXnE9F55ZAiaJY3pBFuhZ4X1Rt7xEN0TW4y+hgcnsSq48qxKv0cJ6W7rruqZjwZnUekC+fXo2wz5JBBGdJLLnBOYpY3NWymUG8/zirNweihd5nEklBY0kEJ2yDiRnKZBzWZBI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=Mbox8pEp; arc=fail smtp.client-ip=52.101.43.30 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="Mbox8pEp" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aaPbIyvGi+qTbBi1ecQn9E8G6RxDf+0WVRHcSBfh0Lkfmb4meOZk9vThXI5CPd3EInPDlqL+kY017UJU2nO/eDW94ZsQdW/1Dar37Y2OeQEwVBYojppodPW6W/tgacvzj8nGjChOsrvsfwxD+exREhBXVsmmapAz691vK7dhHTTygLSpovujIQI/GI4rDr6DzAHqUDIYUOh52YFMBmFhaRuvsXN8H/Nkb+wXO4xVDBvU1pbPhlV9QzAoLOh/0+CsIQ455NPCEXKAAsvCIA5s9uuj84gAizuaOPed4Aaj6XREzXGMt2tUkw7keSRaRSzJDX7z4DaYixoLyCRjOrl/7g== 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=YoSxZkwTwmcSSH28qUTGqJMYOqvH7jxQ/dmrhpta9hM=; b=QAUCRTdKDCaVxqMHSIa+v+vr6ZgJrEgrp/oGPK/j6umTPdGASNTXapGqYvfC7Sl4WoIJ4CdM9M7h0Z+Om5mYnL48pB5Jn5h3JJz5aIv2jpANvyY0TqdQq6QXPRxBexX7yzKXJ0FV98BoOiYQEJ2O2TS8lcZbUKw5fZCZvok4aJSlToOhJADTNmRDLL4JMoKFfgTlANCcfnol22rRkbjk8tTGMC0m54sqgIjk2qOEyQGZYbM6JlB7WDqLfecCDn3HLeLbDmf7031ZmpdFXW9IbUhPn3Wt+9u8EfxbXl7nE4m/JcPHilnJ2z1h+yHSMK4GfWfTyXHJGmryv41DyVuWmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=infradead.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YoSxZkwTwmcSSH28qUTGqJMYOqvH7jxQ/dmrhpta9hM=; b=Mbox8pEp4SG76rhJwpXlDvPD3kXUrKReyPLXwEjM5LmeDHit1XmIYQZfNO/SaWXo7BLngURbC7R32HN2Z/Z2oveekCHBlw21On+Xh1mJyxOrb3RcRMCKNkxxL7e2A6TupVZdjZixRVJklI6hn6J6U4vOFvYR/z2K5PjA50vbPq8= Received: from SJ0PR13CA0208.namprd13.prod.outlook.com (2603:10b6:a03:2c3::33) by MW4PR12MB7238.namprd12.prod.outlook.com (2603:10b6:303:229::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.7; Tue, 27 Jan 2026 18:50:51 +0000 Received: from SJ1PEPF000026C4.namprd04.prod.outlook.com (2603:10b6:a03:2c3:cafe::b1) by SJ0PR13CA0208.outlook.office365.com (2603:10b6:a03:2c3::33) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9564.7 via Frontend Transport; Tue, 27 Jan 2026 18:50:16 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by SJ1PEPF000026C4.mail.protection.outlook.com (10.167.244.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Tue, 27 Jan 2026 18:50:51 +0000 Received: from tapi.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 27 Jan 2026 12:50:45 -0600 From: Swapnil Sapkal To: , , , , , CC: , , , , , , , , , , , , Subject: [PATCH v1 1/6] perf header: Replace hardcoded max cpus by MAX_NR_CPUS Date: Tue, 27 Jan 2026 18:49:55 +0000 Message-ID: <20260127185000.431884-2-swapnil.sapkal@amd.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260127185000.431884-1-swapnil.sapkal@amd.com> References: <20260127185000.431884-1-swapnil.sapkal@amd.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000026C4:EE_|MW4PR12MB7238:EE_ X-MS-Office365-Filtering-Correlation-Id: 22b4ccf9-f763-46cf-08fb-08de5dd4fe4c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|36860700013|82310400026|376014|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?SUiMYa7CYUiMB4SQ7nNkWQ4x4haCaYK3DkzyN7xfv46I3BcaCk5D1+3Fsim5?= =?us-ascii?Q?8UhrB+Pf5FVyKBCb7wg5NVdG9PcDCydr+kzh+W6tDsPKS43WCopkfNjGPKwF?= =?us-ascii?Q?wWEyfljB1XtSm8rHdzxQVeHSKTdAtFwMKY9jswIs3Ycx8n7uQ7TmEIdqWKJK?= =?us-ascii?Q?ScGfVKpY4ED3nXww4hdcQWNW8Ultk+8w6zCA0eMfJdSdrbHE+HpOw/0ExeUY?= =?us-ascii?Q?EAeKne1USoghcZdbIF0Zv9EMhE0Dt0dajjQ5rRdW9GZsKs5Yl5IwMYPDcTuY?= =?us-ascii?Q?osGjz/LnIDdQ2YjZaOnY5xlSyM+V42cV5yGG3qrAMI3jCo63ihxKDMqrj8Wu?= =?us-ascii?Q?8NajHDIjtT6bCjeONhI66AC3aRPGW2y3VuxO0SZ4AlDrgrOTQ1KtDrf7pS1h?= =?us-ascii?Q?S9gV7UU97H9oRz+SxmW7+CSDBJ0/mWFk4c/OPxx5GMCQtf/C9QE/1DxMI5QM?= =?us-ascii?Q?x+GIKh37LOs7+o2wyiVu0FgK7qCAZb8EZmeODNX0VnmT+sHMUWM3vcr8MNNX?= =?us-ascii?Q?N3X5Huv9qA4RdhEYbCOJaF5xAYo6YEkM+jysmg4hVtPnbVNOiFFcGzmcQR6M?= =?us-ascii?Q?TmFPemtakuUKdxAiyFLnYmtf568nUI94nwo9XDoP+ibugdg2EcJFm/p0TATo?= =?us-ascii?Q?kaOh6cFiPOxwtyJdQktKGuq0ORIPIfItvVayxRkfBGz6jzzeLcd2eZHULhNi?= =?us-ascii?Q?cYgOGhOkPGwRpBtEKQdP0/utXShmn/oCgmJNInFdhZ39s/OXYakOceq00VrV?= =?us-ascii?Q?QHxZ3DJ/+0kFEfIMtVUlOg1xbFr+oMBxPrFnIsKPv3Zc1ndALPw4s+GJFsmp?= =?us-ascii?Q?wcq0kUFGzHLXVr32OJZT+ErjlUAP6AgS9KbDMKpIAK0ALbKVbQsKwJqdNtDP?= =?us-ascii?Q?YWrxyIwNcH5gm/k4EkMr4yBCe26IJETy3jcp/FKJ5KIfO6lwHQSHW1V4WYM5?= =?us-ascii?Q?5eE5Nx5fhy+4uenRGodENIwf3hA3RvpPXFeNKfxcP2umbiaHfhV2t2yX0Mnt?= =?us-ascii?Q?xcLPwfIqmld21vahJAGg+xxMXI4kxjbptsty7O0AJd6zgSL6CuyvL0g5Dkvj?= =?us-ascii?Q?Wbfb9Vna1vg/rbuCG8IBJ2x6RYFdgyyXqgYiHfP8LjLFLlF39HxqxrBqBHBf?= =?us-ascii?Q?bJ+gYTNKv7RqinRvwL+EX+PwUbvBotHFsrpD/4xhRslbQz3w/HYLKRa9nqzx?= =?us-ascii?Q?dOypdbq/q7iH4ysqH4Gzx0PTXPBBPg65DCanHvdU9U4j/4i1CbevYirP4S//?= =?us-ascii?Q?t4Z51zNqBF616QHUMDKZKsNf6URRnbCvVybCb7M4zNiiI5pZ77FkZjHJjCN7?= =?us-ascii?Q?cZT8mlqNuJFMembXfjJaKv3EGTcleEP7uZ0lX77LL8ZKn7OByuTpUbVfqLx5?= =?us-ascii?Q?V04nVF5UHI7pJlCdSAh9P3fwNeJdhqxLzUtT0Us7BXm7hgB/0nYlhHVWcRKz?= =?us-ascii?Q?AXjJ/dFD6Osj/xxPE9YMLrxKYhPSiaJnyQYJmF06RhmijwChLUkd2MmE/h0p?= =?us-ascii?Q?+72pXpq+SfNqxTd0RD5Hgh6KYWF+2vpu4vQ4esZqSz3h64HNARso35C4TXpp?= =?us-ascii?Q?hSqYfqscGMs+zcFVNHen6ucdwqzPQdKrTsJa4AIPqTN4pKQElF1ORNgnwAhO?= =?us-ascii?Q?MDwoUypMPv4YM/dg0I0Mbpq74UWhpLcvUqP5T0LlurOlXSDaPX4Fnve/pjpl?= =?us-ascii?Q?FOqgNw=3D=3D?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb07.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(36860700013)(82310400026)(376014)(7416014);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2026 18:50:51.2672 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 22b4ccf9-f763-46cf-08fb-08de5dd4fe4c X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF000026C4.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB7238 Content-Type: text/plain; charset="utf-8" cpumask and cpulist from cpu-domain header have hardcoded max_cpus value of 1024. Current systems have more cpus than this value. Replace it with MAX_NR_CPUS. Also define a macro to represent domain name length. Fixes: d40c68a49f69 ("perf header: Support CPU DOMAIN relation info") Reported-by: Shrikanth Hegde Signed-off-by: Swapnil Sapkal Reviewed-by: Shrikanth Hegde --- tools/perf/util/header.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/perf/util/header.c b/tools/perf/util/header.c index eefd1cd73b6a..31c3bab1b10a 100644 --- a/tools/perf/util/header.c +++ b/tools/perf/util/header.c @@ -76,6 +76,7 @@ static const u64 __perf_magic2 =3D 0x32454c4946524550U= LL; static const u64 __perf_magic2_sw =3D 0x50455246494c4532ULL; =20 #define PERF_MAGIC __perf_magic2 +#define DNAME_LEN 16 =20 const char perf_version_string[] =3D PERF_VERSION; =20 @@ -1616,10 +1617,10 @@ static int write_pmu_caps(struct feat_fd *ff, =20 struct cpu_domain_map **build_cpu_domain_map(u32 *schedstat_version, u32 *= max_sched_domains, u32 nr) { + char dname[DNAME_LEN], cpumask[MAX_NR_CPUS]; struct domain_info *domain_info; struct cpu_domain_map **cd_map; - char dname[16], cpumask[256]; - char cpulist[1024]; + char cpulist[MAX_NR_CPUS]; char *line =3D NULL; u32 cpu, domain; u32 dcount =3D 0; --=20 2.43.0 From nobody Sun Feb 8 13:39:29 2026 Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11012059.outbound.protection.outlook.com [40.93.195.59]) (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 CFFC3328B58; Tue, 27 Jan 2026 18:51:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.195.59 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539878; cv=fail; b=FHQhGGQGJ/T/4zIwWJ89uIPjbXPWLRvidWkbr7WIisWwFqpxdWEH1bNvoDNwl1mmHJHcy5QT6RmbyIafs989BDrcGVBe9j+gbRK0Sfe7S4xSdDZjZET0Rfac1r7JuxSeVEg91LJp0S/a9ig9sfrqkGInW4rTZ8cLwclUyu5tdA8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539878; c=relaxed/simple; bh=4/KzOYQ7BAn3UsVQEk5q2OpdaTiuSSMLaoJLaZS/3+c=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=q6FfZ7SpjL7ODpTc6YDuShaGlq2v3Ib+sByi433kbv/V/nSgY/rnjUZmRRQ0BP4gm1IoiOTA389d/bQ4V3TsqIrF5f1TZHDFTM5H8f8Wxp4sWfhTlEGmTpUfpy0c76rBirghvNGOfANEhaowdbd9NquDbVNt/hnk1wc/Z/l59Bw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=G1quUJCK; arc=fail smtp.client-ip=40.93.195.59 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="G1quUJCK" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vdTwOy+HXrf+PojSCnMAHer5J7IwXGPsZtckVRvrOP/wPHroE2Xth+KfSvvcUr7MrgkkBAyP5rgzBMDpXoZLnBSjmDWt/d6hQvIUFjh5Hs814EZ/vMUMix4pP+JFVVR8EIZpkXtGtoxVL38RR7wXC/b1AcKMHJuDlUdfzWNA9BbNLW9uHIJPBwIwfpbduUzzknk1JvXzw4ZEe0bDd6fsNpqhtF8kI/BS4UNTbprY22HcXUiqIy4XlRZi6py9g9ozIwAsXd17EOC/y+CvbMDJhSAe36YF75yfauYSKecdBEow3yJGqK8AtkY42Q8GVCgHcMMj+1jeKqMe4iX297t84A== 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=HxcEDZ3dEsaewI02tDRX+yecT2hntc/6/sP8gT2TRsY=; b=EGHbT3vu/lxfGlIoQUiHsG6F7jAeuFgyNpiDPvBWl4ExZ+apsU8IFwYtBgSqYmttayuxuXaoU1n/OlZgQacgJcfcfYNGBJZ1x0eA22C/xCFAzHCjLcMf8jt6dC/9+Lo2ikNjFbQhM1+rAColm6efvkwFdo6z+rjSXn45+mO9N4Oa3menQ0DZ/Oyul2IgRRq+MSqueexNfNTQ34y67sJnyZxFpVzbOVnX+eGljQpDFao7PSXIl4WYV31Ls/Leo9HhFox9rpV31DdgSJBS+sSTp9GiWG8tUvBdgxpweDUVFbaoir3JlSGehJXRVx3boYTyONalX8VAk80LVeT3xZH6Yg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=infradead.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HxcEDZ3dEsaewI02tDRX+yecT2hntc/6/sP8gT2TRsY=; b=G1quUJCKlFTuN46S4mpmmu30vakZ/7eL+MrIynMcuVIKSDvoIdO9lHqHz9D7ZarqunUk2FpnqZldasd1JKI2bLgpXDjTV9nn/BE1ve3gt+EvW7aJNJI+oYOkoZX94EmX0ykiwJsiaKkEDoYVqXVzqrA8lflp+NwwRxNSBN4yjC8= Received: from BYAPR11CA0044.namprd11.prod.outlook.com (2603:10b6:a03:80::21) by DS0PR12MB6535.namprd12.prod.outlook.com (2603:10b6:8:c0::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.15; Tue, 27 Jan 2026 18:51:11 +0000 Received: from SJ1PEPF000026C5.namprd04.prod.outlook.com (2603:10b6:a03:80:cafe::ea) by BYAPR11CA0044.outlook.office365.com (2603:10b6:a03:80::21) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9542.16 via Frontend Transport; Tue, 27 Jan 2026 18:51:11 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by SJ1PEPF000026C5.mail.protection.outlook.com (10.167.244.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Tue, 27 Jan 2026 18:51:11 +0000 Received: from tapi.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 27 Jan 2026 12:51:03 -0600 From: Swapnil Sapkal To: , , , , , CC: , , , , , , , , , , , , Subject: [PATCH v1 2/6] perf util: Fix NULL check in cpumask_to_cpulist() Date: Tue, 27 Jan 2026 18:49:56 +0000 Message-ID: <20260127185000.431884-3-swapnil.sapkal@amd.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260127185000.431884-1-swapnil.sapkal@amd.com> References: <20260127185000.431884-1-swapnil.sapkal@amd.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000026C5:EE_|DS0PR12MB6535:EE_ X-MS-Office365-Filtering-Correlation-Id: 74bd554f-773c-4890-4c79-08de5dd50a55 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?QYA09X42uVDX5ONYAA4jxpZRWeDOp/Sa2Wzxn+5lUt+9u/e3zkJzWpKhK9dN?= =?us-ascii?Q?iSsERe/BJI/uFKFTS3ayMf5sDxocvpYXdyn1uxbLa95xHTcURTBLVTkJQk1W?= =?us-ascii?Q?jFjwF9P379dNlnxY2v7ozJd7oKjDGQZb+LF/9/1uh7R7FZ/XbbcWqgzMwpXH?= =?us-ascii?Q?rJMpdsPw3nwd481qwSwakt5OyOBc6zS2spFJgcd2GNDEMalyzul3nO0QymEE?= =?us-ascii?Q?jjGfwqpLLj6g//RHHQDZlSSDNCGu8bydMUcrHF17Ln0EgCB7CFcWaMH1XjGZ?= =?us-ascii?Q?Dsa6sbGPamNzaiI6dkTdfaXA2U8+H2bLavVUY8cpB9An/Qq41cV+RK4yTAsL?= =?us-ascii?Q?Y+mX+DIZkqqABVE+xq19H+lBmamHec3kH8Cy6PKA4XLvnQtE0yrJetrvp/Lj?= =?us-ascii?Q?MOQePdOW/LBTFT5qmJuDIkVaIGYAGqHfJCJd3uRCm7deFbk7rJ2O2KIcPeSn?= =?us-ascii?Q?5+0XlJq/FPEdNBr8EX40VtjcU2/zn9hxVUW3m9rkfwt2WOJj1OvN05ZxrNK7?= =?us-ascii?Q?2oKGvfRPQu+E6Btjeg8JwGG3ltozybQRcs81b02dyXpRErzgF1tANzFcKPEc?= =?us-ascii?Q?6FhoYL3YCfZ02sLEqR8mkRFpnW+deu2FFNM8U2w6u54/DCDGP53TJYVNWWQG?= =?us-ascii?Q?cbKNwCXHhkcjw8O/eMMDFeMs9saL3NUswURlumzK7Nmq3UtqJHa7vUl81k3o?= =?us-ascii?Q?9Oy6GSEEdHuliXeTlghKWe3TkegVNbML/k0d2X64BDF1KuLC2N8za3aCmhRo?= =?us-ascii?Q?UQxtNaq6i12cYJQGNRVLcdjUnaLfF3g8svaYl8vrNVOlq8XwPTJPLDREFhmr?= =?us-ascii?Q?86oCRiTLWI1ZWmZiSWBTlW0IHR6g7w9G1EnR5ualLjjZc6fMOStKuwPGr9Fr?= =?us-ascii?Q?gD/Kf+/uT9kZcTBHiXqP4sz1OlrHdrMvW+oUKWAa67NxuDV5Sh81S+Qbx8jc?= =?us-ascii?Q?tSjJB0YtEVSL0OeaeqDkE4Wd4mb1IxzgEFOXBfWZkQ7ZlPzIinF+MLqH9oLC?= =?us-ascii?Q?43zFuxMDDQSZ/FgKEd/ODgTWfKGFOE0OFDNNZZ6FkBLHJB70Wb+5P4DtKbdS?= =?us-ascii?Q?5Xc+9hSLwgACtHtUXTifb+HAou/E9lHbS95heXRzs6EINPrY+XKY/LeNVPyx?= =?us-ascii?Q?UdVimZBReaz2eyMiEBK/TkWw8j2Rqq399C5tYberp0irk6DVhtqK9tVCiJYT?= =?us-ascii?Q?yaWQ6Wsd1fJJ0rN210PXiEG3aHmTaOzAODPX33ikwVsXOlREv1lsKWDVXP2S?= =?us-ascii?Q?sflLjZbMPQ9frPNo6m9L0+H1obBYlblHuQ9ryDoyIjTz2cNy/JMN27xP8wti?= =?us-ascii?Q?W8NUGoFw51FhijKs6wJkm+N0CZ9R4nAA3KzPgTDK3ssKcLPwcwdGH0PH4iPU?= =?us-ascii?Q?B9F9yMeEUZDJszCR51ZkIk6qdemO54ghzwm0B+CnJwdL3Gi2ePit40u6sYpx?= =?us-ascii?Q?fuSG3Aw4ltPGewxDIjH7jNgNFd8HeOaMainGkCUB8m7ylavBjSlLy3IGc8+x?= =?us-ascii?Q?v69h2MMshX4kOKOaY4PwenXXCTB1qdep913yFIIkfBIljoz2XpvjcK9zQWJ7?= =?us-ascii?Q?Mx007GDnIa7S05Nggf9YTLV9YTguebjoNHH3txyThVCoMW+a4mAO4OPnKuNa?= =?us-ascii?Q?fPMMS5K4yK44mo0rJu8KrOf8P8hag7NunqZS8zg9c+zpQIiUahJpzbUG+0g1?= =?us-ascii?Q?tfneqw=3D=3D?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb07.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(36860700013)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2026 18:51:11.4612 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 74bd554f-773c-4890-4c79-08de5dd50a55 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF000026C5.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB6535 Content-Type: text/plain; charset="utf-8" The function cpumask_to_cpulist() allocates memory with calloc() and stores the result in 'bm', but then incorrectly checks 'cpumask' for NULL instead of 'bm'. This means that if the allocation fails, the function will dereference a NULL pointer when trying to access 'bm'. Fix the check to test the correct variable 'bm'. Fixes: d40c68a49f69 ("perf header: Support CPU DOMAIN relation info") Signed-off-by: Swapnil Sapkal Reviewed-by: Shrikanth Hegde --- tools/perf/util/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/util/util.c b/tools/perf/util/util.c index 03a603fbcd7d..c83e59e8c787 100644 --- a/tools/perf/util/util.c +++ b/tools/perf/util/util.c @@ -278,7 +278,7 @@ void cpumask_to_cpulist(char *cpumask, char *cpulist) return; =20 bm =3D calloc(bm_size, sizeof(unsigned long)); - if (!cpumask) + if (!bm) goto free_bm; =20 for (i =3D 0; i < bm_size; i++) { --=20 2.43.0 From nobody Sun Feb 8 13:39:29 2026 Received: from SA9PR02CU001.outbound.protection.outlook.com (mail-southcentralusazon11013027.outbound.protection.outlook.com [40.93.196.27]) (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 624C9329370; Tue, 27 Jan 2026 18:51:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.196.27 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539891; cv=fail; b=kU89O+qxEvRgqx72rTM5UdstyrvVgTMZsvVRCItkCo3YTaeIhRwc6yY85r0OZ+g6M5k9ZDYwheALfKMgyeO7TZanzvcQWMzzcy9hQuMjNUARIQ1xpWa6lHGhr6S4epThUdjdtm6LAd+Ud+oDGic3hSw+gChdsZmf9q172Am/zUg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539891; c=relaxed/simple; bh=h8TjIrID0Y/ovI6BCM63hwDBqaPgqIkMi4BMb5Xviws=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=tHTsB9NTmTLg95/0zl+VGW49a5Wd4/ukoMT6LgMKBg0RWOQ5EYvTQla505/aRxiPcP4DtJthzPl9WIeB0ooyvjNiaY0JR08P3hr5M9HIVH8hlrL+bwUSSvVP/RVZzsigu80q7PfslQ7VNiS3GAreeGVZhZfwpa6hHpEWjM3WuKY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=r1O8yusA; arc=fail smtp.client-ip=40.93.196.27 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="r1O8yusA" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=a1xvI8HDEe0FsL4usG1hduP7KL57CMu8ULlB3iAB5+TPUy6P6x1NGpAhMzxWj2Qk9M/Sq26RUQ597SurouLXqyVx9vM1X643O5sHWZJYv1Wn8/5A1N2mbHsG7KMMEvaTVv5paADdiunAMkP+dfxAWffTGM9sfmKiNfI7kfUoA4x6k/lorNUXqXwxa4nMVatkK7r8jbUUJrjtseXRuqgblWE+vRviZiSz3Z3l/roP31rBUNxfKJCumt/HgIWRqGj0tEmAZWZ1CfUsuqfxxvCWos32C3fCq8fOtw/mX9EzQ9RM+DS0WNEIDu+2jAVQQicudL5pm0RgIKaO82777IDNhw== 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=cYnMg6B+D7OUtXZeIi6Za8H1CRsKSRddXN8lLMMa7FA=; b=Eyf54yPGLulUPd4IwmDdmTYqJhMHMygdE/yUPCTvDI7L+NVccdKaoM4R1qdgRGzxVA6n0WQE1zSp0dM9zyVkeEpKhtRTlo9UpZ8WahyC4mzyI9UkktW4ki2NMtcdJhx0xv1c7vCUDvshMma1LKOBifH4VJHc8it/TOLii3SPH7oMhq/fcQxbYtZX91z45HEhQkiwb0TsmZIAT038hsMj0OFQsbS/w73SCXevZa5PHIzhBeXspKBD/yTy06lYaK/Bnv3oofy5D5TlsU80TjG6FvZm6m5b+G4dvAZL/i60qLz0FHfQC4VRJK5QJn3B7HsNTc3/V6iLLhddd+5UTo/vOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=infradead.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cYnMg6B+D7OUtXZeIi6Za8H1CRsKSRddXN8lLMMa7FA=; b=r1O8yusAOKDL6iq0BOH8/pAJkYOK1qMpqoqKrVES3VJ0E97RKdckVxIHa6igKY3lb13FN/wwJgFYh8gdKIkMHiCmBtQjpI8NiK2zYNTGtbOE22eRGxGUNRIPXD+CSWjWvAND/xswYGokX/iFSSAyuxojK/hGinkIwLIsKosASYI= Received: from BY5PR20CA0004.namprd20.prod.outlook.com (2603:10b6:a03:1f4::17) by LV5PR12MB9802.namprd12.prod.outlook.com (2603:10b6:408:2f8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.11; Tue, 27 Jan 2026 18:51:27 +0000 Received: from SJ1PEPF000026C7.namprd04.prod.outlook.com (2603:10b6:a03:1f4:cafe::16) by BY5PR20CA0004.outlook.office365.com (2603:10b6:a03:1f4::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9542.16 via Frontend Transport; Tue, 27 Jan 2026 18:51:27 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by SJ1PEPF000026C7.mail.protection.outlook.com (10.167.244.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Tue, 27 Jan 2026 18:51:26 +0000 Received: from tapi.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 27 Jan 2026 12:51:20 -0600 From: Swapnil Sapkal To: , , , , , CC: , , , , , , , , , , , , Subject: [PATCH v1 3/6] perf sched stats: Add NULL check for cd_map Date: Tue, 27 Jan 2026 18:49:57 +0000 Message-ID: <20260127185000.431884-4-swapnil.sapkal@amd.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260127185000.431884-1-swapnil.sapkal@amd.com> References: <20260127185000.431884-1-swapnil.sapkal@amd.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000026C7:EE_|LV5PR12MB9802:EE_ X-MS-Office365-Filtering-Correlation-Id: 2d1973c0-5d7f-4da9-332d-08de5dd51384 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?26r3irxUwt1LOMmeSALO2LfEngp7L6Kyfmb5rIFFS9R9AS1NCqmM9olS0odY?= =?us-ascii?Q?C4az3egB8uSszHgf85bLS5N4UkfNX6dFsSelHDJVQNXg75m2m5+lGfPbGtXd?= =?us-ascii?Q?N+gmXN2+A+YQPwwYalTn9ZBfcUZV3M4dlBASqumNTugyBHQWmpjpAo78+RBz?= =?us-ascii?Q?/shu6UUYQx1dyHN0QQL8o4wnUbsoGexTIKW2EoWplZtKPi4esRBy4kL0L25p?= =?us-ascii?Q?Vnx6yNR4phBRmNIeyD+5+uZWw4WV6OZxGNCcAdcDWM5mG1JBKnFFAiMLZ2aX?= =?us-ascii?Q?xoE1POGBmQwLWVU2eO0fy0dDqBV+aLjwsmI2MFPIRRpxE7xN0H9KEKvauhsa?= =?us-ascii?Q?nKo4tSsDAe4TooRj6Vmp/UdHuVPdvPQIDZpWi5fnXD766yuhz5/BqIMOhJWa?= =?us-ascii?Q?CeRGtNa5juwxx4C167APDxOdYykG8eTr52KqXtu93mhm/8yN19R71X+VPvv9?= =?us-ascii?Q?lLrErhPmqmpCoftx5NOJz/Zfx4W/mFN+nEMw6UqDEMjSgdumBPaZJ7k1nZMj?= =?us-ascii?Q?4uZB/A5bh6snt5z0odUF0/4m+BL1fmxMSTa4ohgu4F6i5Px6ABgYssoMOtuo?= =?us-ascii?Q?FWvYEKXegvfIWjyQHRsf+/muijJQro8g3Kqe1VSSr6zysxZSFLRolA+w9T9T?= =?us-ascii?Q?2PuLCNOU91rQbquEVCj/RnAIcUall/t+am/akpedQrReIVy6Awol+jTUQX+n?= =?us-ascii?Q?1RDr3dBIv8baKK49HU1kZYflSp9vbGPqSGsbDKuBl3jykH5ciHXx1FBcn4fT?= =?us-ascii?Q?4tKBx1+dXK2RY0QGJBzIzFYDRQanjJcu6IP3cuT0cm4+39ANH+pzQjZzOWqg?= =?us-ascii?Q?ARBkA2v7NbbED+NrbRSYORIGS+UEeQiifM+qkUtRYc8j+L7pANu5SdnW+i3W?= =?us-ascii?Q?M17ZalEUlNqHh3xpuHKClwwscGjpBlpxmnqYW3R7sKQAFe6rJcQc8wI67ZmP?= =?us-ascii?Q?dk+B3+rJCDw/tjSdxAKnTIf403jIDBFCDBT6KTF+YNjMPtPoWj0Jgpm781JW?= =?us-ascii?Q?q9i+hwArKOKZZ/wCAY0xfO6y/5hRrfnBzUh+6tKkoI/6bLTRtmxYaIxqkt6L?= =?us-ascii?Q?IT6l8XTl1J7vDiGaH7dPr4ZKQFDk/3vbwoZAgurQnAcpR/AML+hGD72Q496i?= =?us-ascii?Q?DwvAayPaQVuS96dufZYUzBX7GtfMpcwQzZOKQPE9OV2bqywPWAPzwzW9ObWW?= =?us-ascii?Q?cUYlVy95kPe+j8bp96D0FTwg6nz4RmDqnqWDpTtNb9RPS0CC7mcD4BpjVLZd?= =?us-ascii?Q?9mV5PoDDsz0YIrIn2RzV5uv1ln9H6JlCmyFAntfWzKZ0t9Ies1mOHjBDsrES?= =?us-ascii?Q?YPIbYdOO4VGs+Nb2Yqqqma2QzYp+yjI/M1pUVbyD6pYKP1KCikvjfAIp81Fi?= =?us-ascii?Q?ywViB+ZO8thYmKe3bkc3S7Y2YHgmnGVqb/0ZyeiEy9ghTh/1lcDyh5zSwnxD?= =?us-ascii?Q?G6nPtwr8KA1k1DSk2OWzzAEdUSyUURDE8EU0oBkahyFhQLVRi8TwDLx+SYqW?= =?us-ascii?Q?qaZWQFP6JkIoNhRU3Hk78/LJ2yEXlW0onpoNnWfr+r7kevFn5jPYPxrSFsL4?= =?us-ascii?Q?5FE9Jg5OjT0oa15l+VO4Xd8w7e6hqSZW4DlvMgwiH8DxBOj9WV23fgsIz8wT?= =?us-ascii?Q?x9ghgj/7ZQduPxmGMqnd/f6Yq/Q2ahJea7yFk2ITnuHQIGEyuXYXpOYrruic?= =?us-ascii?Q?l+5DnA=3D=3D?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb07.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(36860700013)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2026 18:51:26.8692 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2d1973c0-5d7f-4da9-332d-08de5dd51384 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF000026C7.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV5PR12MB9802 Content-Type: text/plain; charset="utf-8" In perf_sched__schedstat_live(), build_cpu_domain_map() returns the pointer to cpu_domain_map which can also be NULL. Add NULL check for the same to avoid NULL pointer dereference. Fixes: 00093b313398 ("perf sched stats: Add support for live mode") Signed-off-by: Swapnil Sapkal Reviewed-by: Shrikanth Hegde --- tools/perf/builtin-sched.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/perf/builtin-sched.c b/tools/perf/builtin-sched.c index b190e928117c..f5e449bd6823 100644 --- a/tools/perf/builtin-sched.c +++ b/tools/perf/builtin-sched.c @@ -4714,6 +4714,11 @@ static int perf_sched__schedstat_live(struct perf_sc= hed *sched, =20 nr =3D cpu__max_present_cpu().cpu; cd_map =3D build_cpu_domain_map(&sv, &md, nr); + if (!cd_map) { + pr_err("Unable to generate cpu-domain relation info"); + goto out; + } + show_schedstat_data(&cpu_head, cd_map, NULL, NULL, false); free_cpu_domain_info(cd_map, sv, nr); out: --=20 2.43.0 From nobody Sun Feb 8 13:39:29 2026 Received: from SA9PR02CU001.outbound.protection.outlook.com (mail-southcentralusazon11013059.outbound.protection.outlook.com [40.93.196.59]) (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 282C832B999; Tue, 27 Jan 2026 18:51:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.196.59 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539908; cv=fail; b=MBqShiGNL7E4dPBQviIYMEe0bVWoHgTWBAgEKf30Aj5OZ2OKMvyIm5y9gP/f72sxV/AVXp+nLyGl8zP2TbdJPeNa48ELnOJ5LGX8nctjA4dPEmawZcvHt8Qpk4ogSctCUGVOk3v22jHkFBkUwMyxmdWoWwMg8xntpy/y/0B7dEA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539908; c=relaxed/simple; bh=cogf/gk4qM5WwnBrKwmN8b6Z5sjyIMnlitg9i2J9360=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=saeVnLxj4pxTazWLNXTYLDfkgDy+9w9XfzYr0Hyobz+J0h5Hh6Kd1KaiLazDyQKd31+scmh3Fl+mQujy7ug6hFYyOzw/0y5W0Rryqp058Db8Qy0TIYHiXAsVCEReFgA1qBzLDtCqTePOw357iOAfNG5s4jONyGKqcDC8ufNjktI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=jKL37Mnp; arc=fail smtp.client-ip=40.93.196.59 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="jKL37Mnp" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=j+kw/bN2IW9LTN8ux8apYgcQB4neND1sL+y0JcrXp0gUbcyiIrANDWeYS46QimQDdXs53yezugZTF1k4b8wp8RhjCNO9YdV4rYFZ+pBg3sDiBPKf0yoq1kWRXfAPJLtxD4qzD4Mtusp30MA+Lq1DL3earWXSiORUPk52cAz9RtlyFi9GjwU9P/ADjHqy0+6m1Q6FRDOrBUjRdt36wnGGpTicXHNQyB204Iaw8hOcd9ggrMb1pGWQYK54g6B1CdVUS5d40rOs7H1MB22uZ7KU8OMm8x7fItxlRPDGd/JO5S4Ac2JEVqsMys2N924EhQnAjcaDEC5rzm6ZQqKssb3f5w== 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=4LKGEnP8T4NFwAHvkxuS6gqmGa+e/4c/Uqp2bbtk8No=; b=ml4EzVGXi3qHYS4d8urKL9vsGIw7NgdtGw7WBgnbHSnyk5ERLs2wxDv69SxhDZn6Pdys6/d9AN768YHDRJF3AQNb0nu00/Jqwgi91MeaJxQdIvMmW98KAwXuY43VYsPwTLKc3uTKq4rt8TxxiWwAxS3TcNg6WYyduwYVAcaX3YiyALTA9V+Y02L5h4rKyhODL2Vay7Apxw471Vani5u+ToDHsjUXleB94+8NY+fLweVs68OI3/vkg0tYltf99Rkpi5NPtN08BBF5jGznHOWoaWDo7Qnp8DZtR12AQ2zYX0R2UjurutY+qXQJV4GHo5c2GYmQ+XHjborcqgSz0N7MBg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=infradead.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4LKGEnP8T4NFwAHvkxuS6gqmGa+e/4c/Uqp2bbtk8No=; b=jKL37Mnp4TSk4v2c8aj9pWciuAGrBXxnBqbH0JQjUAJDKmRA/ClDv8Q/4nYrDE4P5X44U5txItbzwoYElOsrXzRdmIjOZTof+mR25EN2x1zFHX0WtxCA1VHsZ3DJ6dWug/JpwY+pJ5MWY43n/nLVDeyWSritOPmLZdj4PbsKmBc= Received: from BY3PR04CA0001.namprd04.prod.outlook.com (2603:10b6:a03:217::6) by BY5PR12MB4324.namprd12.prod.outlook.com (2603:10b6:a03:209::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.16; Tue, 27 Jan 2026 18:51:44 +0000 Received: from SJ1PEPF000026C3.namprd04.prod.outlook.com (2603:10b6:a03:217:cafe::6f) by BY3PR04CA0001.outlook.office365.com (2603:10b6:a03:217::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9542.16 via Frontend Transport; Tue, 27 Jan 2026 18:51:44 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by SJ1PEPF000026C3.mail.protection.outlook.com (10.167.244.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Tue, 27 Jan 2026 18:51:44 +0000 Received: from tapi.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 27 Jan 2026 12:51:38 -0600 From: Swapnil Sapkal To: , , , , , CC: , , , , , , , , , , , , Subject: [PATCH v1 4/6] perf sched stats: correct spelling of function name Date: Tue, 27 Jan 2026 18:49:58 +0000 Message-ID: <20260127185000.431884-5-swapnil.sapkal@amd.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260127185000.431884-1-swapnil.sapkal@amd.com> References: <20260127185000.431884-1-swapnil.sapkal@amd.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000026C3:EE_|BY5PR12MB4324:EE_ X-MS-Office365-Filtering-Correlation-Id: 66d3f7c9-9667-4c16-06d4-08de5dd51dbe X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|7416014|376014|36860700013; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?RKjyGfE4yqU/YVdWjd49QeNQv8ypZ2P0rePp4nCWhtcb/rCX5djno+8T2vSg?= =?us-ascii?Q?hAoaQcTYxpF4OIUhEiyJv4wu8R1dvGEwop8WX9q+WEQfLRO5Mdk21GFqzkyB?= =?us-ascii?Q?ZOnQeyx3Akla62qkM5KmXCk7ubAXIXNgs7lgcCdZ0HlU6Q8/TikU2fzgRut5?= =?us-ascii?Q?wLDSzDKCCtNNYUrkgha7voR5s/JxDRwgdQLSejhAT9gE9vJZ65U0lTs72yKW?= =?us-ascii?Q?r2iIT1uDvIAZ/uWkVXjdwGnp6r5n+hZ/R1I1NRtr0+L7033mVnpBF2SpAZTk?= =?us-ascii?Q?FKYTX1yzfMfZsgybEQ+hLvPowbJy7dZBPDXAiZdFYEKDi3j1cYsEdTFuEcgB?= =?us-ascii?Q?qwJv4GOtP5rTsumAd1nM2KPy8Yvkh5AlLfl9JrnQVl6uEjgZ6aUVTI3o/vyT?= =?us-ascii?Q?1cu4USwF2WyOsM/sqjsxWkK4j7oZzdanArnkbtKPdLXGC+nhIkRcGE7BxKom?= =?us-ascii?Q?r7HICyC4l/mBbn4I1luZTKMt6cpc1wnwqF1y20UIaKF+wEhtqPkKXPeMx+rX?= =?us-ascii?Q?6VbU4keh4U8oooYpRdcU4FtQv46y/Uy18w9NvbpXDMcLoU/u+JGD0nHWOd0m?= =?us-ascii?Q?F8j5F6FfYfziUFXR2kVP+DyY3E/nB1FQ/b1lboQaITwO/m2jBSnRm9xtGmzW?= =?us-ascii?Q?cXKy0t6stXHwxSaSleVNqAi9b0i0FthddIxJB7YI3vxc2UnB6Wz2sfqhyj+2?= =?us-ascii?Q?2E8hbDWAaP9J/WDG83LO6aIe23mG9Q+No0of/GGxtINlhIZ/AN7deHd1c49T?= =?us-ascii?Q?K24yqtjplb9WawWPdGoAsqgrm+CEi3pbqeyctDw/9RZCYTgKASSCkr2PIApj?= =?us-ascii?Q?nYfXamGXjceUjQkKjt/931ZmpvFEISyR6S3KWcMHGlZkdBVOH/a2RCYQLe88?= =?us-ascii?Q?Y9HcxReOhpJkDQhsiaK6JWrP7aj8dePDENC0SSzdrM+asxNWGfwfKktoOyAU?= =?us-ascii?Q?CVrse0+yh/fyAB6NH/30LI4CLqKxeKehxKOIKoK/qEMNVqepo93bIVUUs1Cy?= =?us-ascii?Q?mHmhwJmLmFrhczsXumn6MBxnaU8HdszGfUh/E75C2rWRxCOcsN8NIoVqpa1m?= =?us-ascii?Q?vJARXeoU8HT2CcmI/86HQsPwp1pJNghwBT6g7A6FW33o3cUvt5WnAY5cqhNe?= =?us-ascii?Q?ltCFkukUd8UTrjRb4O1+3sQKtuch1nzHeIfdfMYQINbVfye5ht610Nhq4qaJ?= =?us-ascii?Q?v+Rklu9C2sbiPnNOQcprIhpaTY7KieT/lkPVDRY9HeRxT4uRtwaECE5ElUji?= =?us-ascii?Q?ExWdVvKudY2n1geLgwbDRkG6ufuJAG9WGqTAOrhtJLAidqtu8dkWp1tDfRgH?= =?us-ascii?Q?N8ZpFB/1gFh6bT09bQS81i/ElhmvFmwjQKPldJSLIJ+NdTPXC/mRXUz2LAiM?= =?us-ascii?Q?9DxEX6zRo1deWgfNweHTGqZnBbplBwocb1i8bC8dehMMPtoNsq/o7rzWf94o?= =?us-ascii?Q?NpuP6CiiBAduG55s/rhALqfRwU6BxueHpIU3oa9w8Lg4SUWBBhpkUE2ltCnR?= =?us-ascii?Q?4WD7nJOQl9/SIk30fnLxONrMN+fkbadmpbWZbw9YU/g48mjB6DnnfId94HVw?= =?us-ascii?Q?+4m4lprQSZaNZ30MtL8j8tGGMVC3/ROzL3EScj97nYlfh0/KLd3CTjr9nb4D?= =?us-ascii?Q?RvjPj2R05gRcgEjsyI8cEZoayiX+3iJ+4toGi7JWuTt4Qx/MmqVyb16Tj0BD?= =?us-ascii?Q?0pNn5w=3D=3D?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb07.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(1800799024)(7416014)(376014)(36860700013);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2026 18:51:44.0255 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 66d3f7c9-9667-4c16-06d4-08de5dd51dbe X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF000026C3.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4324 Content-Type: text/plain; charset="utf-8" Replace store_schedtstat_cpu_diff() with store_schedstat_cpu_diff() Signed-off-by: Swapnil Sapkal Reviewed-by: Shrikanth Hegde --- tools/perf/builtin-sched.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/perf/builtin-sched.c b/tools/perf/builtin-sched.c index f5e449bd6823..1a24c4869331 100644 --- a/tools/perf/builtin-sched.c +++ b/tools/perf/builtin-sched.c @@ -3946,7 +3946,7 @@ static struct schedstat_domain *domain_second_pass; static bool after_workload_flag; static bool verbose_field; =20 -static void store_schedtstat_cpu_diff(struct schedstat_cpu *after_workload) +static void store_schedstat_cpu_diff(struct schedstat_cpu *after_workload) { struct perf_record_schedstat_cpu *before =3D cpu_second_pass->cpu_data; struct perf_record_schedstat_cpu *after =3D after_workload->cpu_data; @@ -4437,7 +4437,7 @@ static int perf_sched__process_schedstat(const struct= perf_tool *tool __maybe_un } domain_second_pass =3D list_first_entry(&cpu_second_pass->domain_head, struct schedstat_domain, domain_list); - store_schedtstat_cpu_diff(temp); + store_schedstat_cpu_diff(temp); } } else if (event->header.type =3D=3D PERF_RECORD_SCHEDSTAT_DOMAIN) { struct schedstat_cpu *cpu_tail; --=20 2.43.0 From nobody Sun Feb 8 13:39:29 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012064.outbound.protection.outlook.com [40.107.209.64]) (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 716B6328B71; Tue, 27 Jan 2026 18:52:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.64 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539927; cv=fail; b=KqBLzNembT942YaP3IQ5nW013lh2JCvQfiRikg8PuzKdQtV+wPz4OBcU8cpWToowd1UDzfp9OLlLiphUuxA1MWdGKVAkW7KA+qdwb+lHVkiY8QtQR6RPFo5Wwk1jFKAB2ms2ccgJHosIH5xqSEChY/dQWYdgTXQ02Z7DtbDGL9k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539927; c=relaxed/simple; bh=1NxsM8cZCGrGItvMrq5e6aMXHiDcVLE31IVmFoU6EoQ=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=lCUdpuAo0Py6FTTxqUJFkt2Vg5exoR4t4YkNa1z25baS7Gm3p6Smbzcu3CXs0cOl2iXNQTyZB06dPX3fcEwv0HwGow4XHp3bCnManwC2JXrZUsehaBtpgq5XW1FoHykLe/HtFAfty2V451kNk0ZXkYEABmmexndd6T26BhXMwKg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=PRYujkd4; arc=fail smtp.client-ip=40.107.209.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="PRYujkd4" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HjabIRWJ8bQzhP0WA6L9aY1RCbdmpKE1zydo+4H1qDk0mHvaYoByTxqLTQS2Cs5fcGhYvKaIZgPefqUi0Bj/SRZlt9USEoZvJyg5YWO5mgvM3oFID/BKguDpVMSqI3vu1rzb2jEhMBVhqu7UJVMVm/zaI2BUQL6HHyFoCh8NbTkdgjp3FueX4OV6tysPDIBBtm8r359DiSwD5ZtF+dSi+W0rHd684unZ7myDToVn9Y77+/pD08Mh6JFB+NZ//XJpD5pghfiUcG86zw/L1URyfag8HJpxk6v0MQskO2PUzxQw+GAS4R2pE2SvTjTxA+rONEmLJB4pSJdh4dTGYrIkoQ== 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=n5xUxp+OGId+9NKnpdJFwZed3sMicsRW1DRamgggAII=; b=ifqelg1Hb3VDCCOVAph/GIIT3O0+vEu93Bk1t3V5nsRLGgAsRzQJy1GHKILCvvW0+ZxLpySNqYL3LDD3gkBGtkMicsUqLDq7IDslzbEf5TnuCb8ehxENME6FyAmvVt0RJ4PnOGMDnU/FRZQx5bK7rm2QqLtX3rf95yN3DScrKfu8huMrwUVoa57+KpCWvVvJP/JRVLCtbgNPL0Sj/sE7VAQdWLvyWLZ5G2c9DUNqyspTB0XLKtVFMPaDwrqJ7gs1cK7zz0/XlPXy7FL30wRWR8AZp9fBBytlGMMDNTO69xmTfNGJStIBt9Br0SAGVbRUGk97fnDjV9LDkCnBWKW1og== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=infradead.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=n5xUxp+OGId+9NKnpdJFwZed3sMicsRW1DRamgggAII=; b=PRYujkd46gISGVkZFsRHFNS92E9Dk2EOpjLbGqEhpL91d/ZpuxXz1zgUdXw5+rheBSLneZYXk4aJX2agJ2vYvShZWyW3N4LcbfbjRr2Dzb1KhOqm3N/gwy5ohHdfMf4lC/cLzqe4m2MWiixqaVsCPEzhZbs/HhDE4nbDHazgrDk= Received: from SJ0PR03CA0079.namprd03.prod.outlook.com (2603:10b6:a03:331::24) by DS7PR12MB6240.namprd12.prod.outlook.com (2603:10b6:8:94::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.15; Tue, 27 Jan 2026 18:52:01 +0000 Received: from SJ1PEPF000026C4.namprd04.prod.outlook.com (2603:10b6:a03:331:cafe::72) by SJ0PR03CA0079.outlook.office365.com (2603:10b6:a03:331::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9564.7 via Frontend Transport; Tue, 27 Jan 2026 18:51:57 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by SJ1PEPF000026C4.mail.protection.outlook.com (10.167.244.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Tue, 27 Jan 2026 18:52:00 +0000 Received: from tapi.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 27 Jan 2026 12:51:56 -0600 From: Swapnil Sapkal To: , , , , , CC: , , , , , , , , , , , , Subject: [PATCH v1 5/6] perf sched stats: Define macro for SEP_LEN Date: Tue, 27 Jan 2026 18:49:59 +0000 Message-ID: <20260127185000.431884-6-swapnil.sapkal@amd.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260127185000.431884-1-swapnil.sapkal@amd.com> References: <20260127185000.431884-1-swapnil.sapkal@amd.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000026C4:EE_|DS7PR12MB6240:EE_ X-MS-Office365-Filtering-Correlation-Id: 5fb53bde-3bdf-41ca-9b60-08de5dd527cc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|1800799024|82310400026|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?gVylFSeF+uBUYowlE3UF6Dp+VudFKxvC4/e3eyZzsymN2bcatWhSqTFoU02t?= =?us-ascii?Q?Xe7ST8pj3q8/EQy7FjUYCHFW751POHz8oPAygZ3EB40wXHrFYgBbQ140gXqH?= =?us-ascii?Q?gi+yLUawMCHKvs7mUdDPAyKMt1w4nK2c3CgQ7tAxhW10epWj06V3VCoDNLc0?= =?us-ascii?Q?Mqm+kRtSSlGcv1+ZnD9Ro+iivmMhPKzrIL+VvnL50/0O9KkReGXfOwVFSNHK?= =?us-ascii?Q?edFWC1nHvYjesEYtJtJZ4ErXL4sWH7IjM8dznkYfLhBfsqyhXzOcxw4FDI0H?= =?us-ascii?Q?c/4lxysclKc1zpS0CQWyEBX6UV9pkGI+mIn3PzWPzNWXyGzplxd/mE95l8O3?= =?us-ascii?Q?hbshU2wWGxBxwUq7MlhQpAgO2BSIafIdOscnAyUo6ireTWLT73GM0Ao+metl?= =?us-ascii?Q?uobHN8e3A31EzTIGQbmZDbuGVEts+gWvBKACYZ6hy2hQLMvgRlaPG/QpfRS0?= =?us-ascii?Q?/GdvOrlWaCPhoHDnwcC4Dj9K7ZMonUX58GUcJ2XvBw5+FstUT1xn6wTDpipG?= =?us-ascii?Q?UQVh1uJhvqQ0aU1a08Cg9C9cXPopg+ss8SPmyTu/eEj86Z8tl7v+A61+a3Ja?= =?us-ascii?Q?PhJsGLs6050bUbKFzybt/ncbVB/+hECEhXTrHOPhHZbLf2gBoUBvbCa8Ua79?= =?us-ascii?Q?QfqgcuS4N3OFXA/lEw30Qnx75Sysa+y8O/Kqo5m2QEW2HFTVDEY92yEDj2VH?= =?us-ascii?Q?mQXTzv0jR+O7rqHSEXB1ya6wu+Blx1nO/jpQ7IYnWavztrxsnxXaZAAc3EHE?= =?us-ascii?Q?I+HxuxO9U4OqkAB6+SpNvH0dYzxl4NHhJ/Qk5hlIF9gMCB0rTIZ9UtU47SJ7?= =?us-ascii?Q?o64IV/75r9gdok6ZcDWPsqHZb96UgqQOyBh30ueYigLLvOV5KBvdGElFTtCi?= =?us-ascii?Q?yh5lIqEhktVcp9HPKNfdbC5DiuMvjo0bXRkvZJb8jvho91uCfIzDvxdPRncA?= =?us-ascii?Q?EFtlkGR/pDAb9TjI3qu/k+pXF2fZzQQaOPO+yMTvP6HSzZ8lcs2UCTX7Ctcq?= =?us-ascii?Q?wW6MzV0ks3tcA2sDgoUBsJ0c/6pZP2Lj4I4WfbbqWJTAzRNNZTQapNIKU/Hd?= =?us-ascii?Q?qIlW3akNw1gKM+Q6C4Sbh9PanL+aTXWp6WDhCu10LGwx+uyTu9Zt3cORIqHF?= =?us-ascii?Q?5IOgkGcRjH5zwWt3w0J3ukCdfu+je9k3rYrnqL+gOFG9IqX6SOIBj/5NhZ5I?= =?us-ascii?Q?94SnXuUH4ffAfSyo4b1P/VnquIdDJCTN0RAB79dBiJ2+JowKoKEPkJVYFLno?= =?us-ascii?Q?UKtrNYGLdwV0mAJKe/JAHUdTv0Mc65pamJWcETEwk0WkPcC9m63a+f71X5f/?= =?us-ascii?Q?RyVBM5CzA2wFNMngVcA6CZXnV5mWtieDMLFBy8vlYfUtigNHEwv4UtaIjvVm?= =?us-ascii?Q?gJFZYfJU+lHhL9NDwdgyyPfKihTxdc0DOfhSyRpseq5Vj1fJfG+DzsWLQwKN?= =?us-ascii?Q?VQ1k+o9Uf/+bM6oE/CqQfXs8k4sGliUJUgQGrGkFh1hOlsCwNrLKx4uqDluT?= =?us-ascii?Q?UX+J8Qv6uv2ZnbWlOMziYButvAvBBdIOWoy9alliUwieti4Phhyn/VKZFvip?= =?us-ascii?Q?evAGrC6dcCViAnEF+dvmewTc7TZ4huc+GWfeb4T8Rs0Gis4HsxYtb5IcW8hZ?= =?us-ascii?Q?CfPVCAdsa2DUwQ8B2zKdA2xTpDLWi05QJlubZfZxt9M4?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb07.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(1800799024)(82310400026)(7416014)(376014);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2026 18:52:00.9517 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5fb53bde-3bdf-41ca-9b60-08de5dd527cc X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF000026C4.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB6240 Content-Type: text/plain; charset="utf-8" Define a macro for separator length of the line in perf sched stats report. Signed-off-by: Swapnil Sapkal Reviewed-by: Shrikanth Hegde --- tools/perf/builtin-sched.c | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/tools/perf/builtin-sched.c b/tools/perf/builtin-sched.c index 1a24c4869331..3f509cfdd58c 100644 --- a/tools/perf/builtin-sched.c +++ b/tools/perf/builtin-sched.c @@ -55,6 +55,7 @@ #define SYM_LEN 129 #define MAX_PID 1024000 #define MAX_PRIO 140 +#define SEP_LEN 100 =20 static const char *cpu_list; static struct perf_cpu_map *user_requested_cpus; @@ -3997,7 +3998,7 @@ static inline void print_cpu_stats(struct perf_record= _schedstat_cpu *cs1, "PCT_CHANGE1", "PCT_CHANGE2"); =20 printf("\n"); - print_separator2(100, "", 0); + print_separator2(SEP_LEN, "", 0); =20 #define CALC_PCT(_x, _y) ((_y) ? ((double)(_x) / (_y)) * 100 : 0.0) =20 @@ -4047,8 +4048,8 @@ static inline void print_domain_stats(struct perf_rec= ord_schedstat_domain *ds1, #define DOMAIN_CATEGORY(_desc) \ do { \ size_t _len =3D strlen(_desc); \ - size_t _pre_dash_cnt =3D (100 - _len) / 2; \ - size_t _post_dash_cnt =3D 100 - _len - _pre_dash_cnt; \ + size_t _pre_dash_cnt =3D (SEP_LEN - _len) / 2; \ + size_t _post_dash_cnt =3D SEP_LEN - _len - _pre_dash_cnt; \ print_separator2((int)_pre_dash_cnt, _desc, (int)_post_dash_cnt);\ } while (0) =20 @@ -4238,14 +4239,14 @@ static int show_schedstat_data(struct list_head *he= ad1, struct cpu_domain_map ** int ret =3D 0; =20 printf("Description\n"); - print_separator2(100, "", 0); + print_separator2(SEP_LEN, "", 0); printf("%-30s-> %s\n", "DESC", "Description of the field"); printf("%-30s-> %s\n", "COUNT", "Value of the field"); printf("%-30s-> %s\n", "PCT_CHANGE", "Percent change with corresponding b= ase value"); printf("%-30s-> %s\n", "AVG_JIFFIES", "Avg time in jiffies between two consecutive occurrence of event"); =20 - print_separator2(100, "", 0); + print_separator2(SEP_LEN, "", 0); printf("\n"); =20 printf("%-65s: ", "Time elapsed (in jiffies)"); @@ -4286,16 +4287,16 @@ static int show_schedstat_data(struct list_head *he= ad1, struct cpu_domain_map ** return -1; } =20 - print_separator2(100, "", 0); + print_separator2(SEP_LEN, "", 0); =20 if (is_summary) printf("CPU: \n"); else printf("CPU: %d\n", cs1->cpu); =20 - print_separator2(100, "", 0); + print_separator2(SEP_LEN, "", 0); print_cpu_stats(cs1, cs2); - print_separator2(100, "", 0); + print_separator2(SEP_LEN, "", 0); =20 list_for_each_entry(dptr1, &cptr1->domain_head, domain_list) { struct domain_info *dinfo1 =3D NULL, *dinfo2 =3D NULL; @@ -4329,9 +4330,9 @@ static int show_schedstat_data(struct list_head *head= 1, struct cpu_domain_map ** =20 printf("%s\n", dinfo1->cpulist); } - print_separator2(100, "", 0); + print_separator2(SEP_LEN, "", 0); print_domain_stats(ds1, ds2, jiffies1, jiffies2); - print_separator2(100, "", 0); + print_separator2(SEP_LEN, "", 0); =20 if (dptr2) dptr2 =3D list_next_entry(dptr2, domain_list); --=20 2.43.0 From nobody Sun Feb 8 13:39:29 2026 Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11012037.outbound.protection.outlook.com [52.101.43.37]) (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 E9FB92E7F38; Tue, 27 Jan 2026 18:52:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.43.37 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539944; cv=fail; b=IhoXg3YNdWo4v25/PM7sWgnG2yO41ZNFcLFInypZzCgHz5SnMAYDeCB+3bRGPfKPT7XxCgHjhmlpRQrJKxW3mKqamzz9AGnp7Zc4j9MTlAFT3P5suEDNhPSMAZHsm4ErlhViU6/UaTL0AW/oLVGzpL6KQ+znoLCXtqt59MXI0kg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539944; c=relaxed/simple; bh=lDJ+J5q4gcMduQzxpzSMaWnmyt0FWou/3M5e1RkTsLs=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=M88nolDfShPx8tPPE+y5TuznYLb5pSItAL/bfzie7cEd0Haq4+hTvroksLBfh1Qzl3FSQTyrr7p5FRB3SzvA4cvmrkiUdDuSrkRpu+sLBEt3+G/3BLsFSWzxZ1CqDkgbrr1KD9+ZKJOhZoPkzT2ZRSGthZjwJ9wem+9RlXhOS1A= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=F6GpJEZa; arc=fail smtp.client-ip=52.101.43.37 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="F6GpJEZa" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nTW4FDIYbGA22DHmMtrYnibtsSEa6rjPrU9oDM1n19LhlnMX9RpcXGEQOGLV2C26vKYiTuKJQU0MNB2knvDKMfLSzYuSSY7E71NqeLRwRqtEkyUqte+bIaen0rnR7buIpkrvGbjK6O2g+yCgIUvvL5H5VohvzwofFrags2LkFSGzO4zRF43x+J/Re3khHt4QC4QFqrBXWQN02d0oe2PquZA8S2My4VytGcnkhvPpsYAH4mcD0eBTXb7cCE6/E4i1ohDnmv0Jglrly/BAXUyEGYHJC67/CPPIsKaS9diHqgd8YXIaGgU/WljxqUTr2amcxFFguT6XTUJ7yO3mHSFFxA== 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=DyUHB4O7RNxENRPA0dSOcCHZ7wT0Sgqjwy98jIvDOKA=; b=T4JNNLVkWcuGUgNq5NV7c8mzYLoO2o8re7u5oM6UQl9kggQbxND+4vKUisdmlAKsgnG1AZQ9SrENrkQKv3oTn24mBDxgk1imNa7hEzHprUb1A9f2bybjRqd+lDv5cQPJKJUr7K9sZk98yLmSwefqJ6rowo4b7VuaE8L9HdgvHD1euUzUXcJJPLzd26hP3pNU5tM0BFZdIlyoiH4ICI/Vngp7qDc2iPcq842GD5XQ7VkmIBvlOcnL1o/18R5r6KrlsMYoN4VbP8gAgjRo4ZKSFvC9AREp6WwlRgpuNJWod8GsM+ifNQwSU3bgmn7SAK7GMfxCO5/iStrTz8n1gppwUQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=infradead.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DyUHB4O7RNxENRPA0dSOcCHZ7wT0Sgqjwy98jIvDOKA=; b=F6GpJEZaHCHOF0vJVqxkfBaFmWDooZVklfkVkKq8eHh+qO2SUPFcHDpZgLk1+HAbzoanUl5HQWLVXt/z1HNhqk0sC+e0JLJxodZduX2aUm+f6yHE6jIJMveWO4bmQ28O8wWLFWvdre+i7/sqEiIUMgElX4ZIXAiQyJY/CIa8mMM= Received: from BY3PR05CA0024.namprd05.prod.outlook.com (2603:10b6:a03:254::29) by CH8PR12MB9744.namprd12.prod.outlook.com (2603:10b6:610:27a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.15; Tue, 27 Jan 2026 18:52:19 +0000 Received: from SJ1PEPF000026C8.namprd04.prod.outlook.com (2603:10b6:a03:254:cafe::b5) by BY3PR05CA0024.outlook.office365.com (2603:10b6:a03:254::29) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9564.7 via Frontend Transport; Tue, 27 Jan 2026 18:51:52 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by SJ1PEPF000026C8.mail.protection.outlook.com (10.167.244.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Tue, 27 Jan 2026 18:52:18 +0000 Received: from tapi.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 27 Jan 2026 12:52:13 -0600 From: Swapnil Sapkal To: , , , , , CC: , , , , , , , , , , , , Subject: [PATCH v1 6/6] perf sched stats: Fixes in man page Date: Tue, 27 Jan 2026 18:50:00 +0000 Message-ID: <20260127185000.431884-7-swapnil.sapkal@amd.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260127185000.431884-1-swapnil.sapkal@amd.com> References: <20260127185000.431884-1-swapnil.sapkal@amd.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000026C8:EE_|CH8PR12MB9744:EE_ X-MS-Office365-Filtering-Correlation-Id: d5c32ed4-8209-4216-8b5c-08de5dd53266 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|7416014|376014|1800799024|82310400026|13003099007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?tH1DvyiDq6rWTlXxELcQq+ZSP5B3QpZrOlheb0plo50+ZNsE0yYGdb+UaRY6?= =?us-ascii?Q?h4xzRNon2+5/ApgNObWylMsh3FVohvUK8ntvPK5mgaa3NS0BnqAL00anynNO?= =?us-ascii?Q?wg89fbFhfRg6Qr+UiM42E/3CL2JC1FJbnnsjt51+3oQBDz8vS1nizB1EPC8D?= =?us-ascii?Q?FXl3mfUoU6SACXwUQuAQcU+1mnvItUyke1xY4UYg2pE2KNEDn2im3ikKNGP1?= =?us-ascii?Q?rwQbZLQ9QWQfNdWEeUZvsCWKwcX39LyoYRbb9KzDCtbNuEbeGPe3cu4HaH3d?= =?us-ascii?Q?IawQrXEMZosTkbIE/iAj2dkyw9Ivjs+OUBppqmzaHTxxnES28OT0+3tD4+Th?= =?us-ascii?Q?XVD5Vl2BLyoBuK6CC8vSRYnRY7TfV7jW5lgckrAAFs/tX5CrfCDKwhNdlisT?= =?us-ascii?Q?Kggp+GQQn5Ro5101HVH1M6NMDQlESjk5Rqb4eBvfZAOXXwaznwypkjtZabd5?= =?us-ascii?Q?GihjgTPxfVj+r9VyASnu8GLiA/Hz1KsvJ3NylDVYse47pnfgAnmk4meuu8KD?= =?us-ascii?Q?TVBLcHilqEXleVEM4ufhCPIiFNJPB2kKeG+DBVKnGCkdAbOMNtF9M+7WyZzv?= =?us-ascii?Q?3//vxqsGn7VDwJOktXApp9+qY/2+JqLwNB7R+iM0p/IKDIJWLJd3EDUMBFU+?= =?us-ascii?Q?9FqyElkTCpBdcKbBnSzWNNyy9lVQ+AlRoGkpuFbCpyCbVi1BJpO3qK63C5Oa?= =?us-ascii?Q?QhFJi+ugXyR/W+/B3O7crCqW0CSdzJirfKodwLmujQeHNTj4JxN/j7T1re8r?= =?us-ascii?Q?OhsfJLDt0hBOotQ1KPdKx39Ixj1PXoEX4PrHLs3MdALGy0K70VitpqnPDq8J?= =?us-ascii?Q?64jMHIIGp7C8TH9NtyBx+pphixUvPw/IUHP6LFXEkxwn7zGsQh+QmcKnzZG7?= =?us-ascii?Q?VwUTMzraspOPxdmR1jDVKA/4b1gYgu0LC3gcrLs1wvuoBXbYs4pulTXJ+HvY?= =?us-ascii?Q?ak9vYA+BIiGM6Avib7RBRMgyd4ysjszJ1SdHKYT8Du2xTFgxbQHhvGhAQ5iD?= =?us-ascii?Q?WJyB17A5m32nnpp0dZOzNb0bV7Q8hKBRg6AJVKthA/igigPjGV9fS7HeqI6d?= =?us-ascii?Q?XAXYPrOfMVIjlDRRgGPSZy17azMgai+xHNSX9r2tALmSUQuXMslrRJ1E8BKk?= =?us-ascii?Q?ofQq/ePaYQY8RICeg1B7Teyy3QrM/LC2B2ilrwzcp/412amvNbzH13bmIk2o?= =?us-ascii?Q?kbrDveZb3r7XRHI+E747idPNxlM2fHXvLLxAvgjVL1fhKA5UqTFdgOajdLt9?= =?us-ascii?Q?0Lp+DzA9v5puhEg+UDIuw6QgoN+qbflGyieIGVVT6d2czD4p3A020jn11vDx?= =?us-ascii?Q?vy2ZqAKvhG+tcrgDpzzT3m8MdiYRnrZjxjmalv3s8pqKNAYtzZAOxPdgtcaA?= =?us-ascii?Q?g07mDrAxt+tDQCHHtvKIKU2oGFw1whGVZqec3hkWA2g5+YODBQ07sM+hFGTT?= =?us-ascii?Q?Tmx7fTqCuCNxN+LtTmRUApN24ApYNwOMMWLXcz6NKvLJzU8/AesC6Yg/qoEu?= =?us-ascii?Q?z3srT1Nf/w4wOFb0baKl/kOH4aSa7FBcdp6DnNlqBxqbPHjk8Zw0pWHkkdxm?= =?us-ascii?Q?xWGxfoLxFf3dS1petcUObdWAMKGtILU876sY4Xxjvi9oatxtiK/2d/AmK+/Y?= =?us-ascii?Q?Hxo9ypy/L/zN83S0bXKwn+CafIyeeMFAGG4JirwhFeUAV0Xpq3Udmr1sTY8p?= =?us-ascii?Q?mDtFFw=3D=3D?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb07.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(7416014)(376014)(1800799024)(82310400026)(13003099007);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2026 18:52:18.7362 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d5c32ed4-8209-4216-8b5c-08de5dd53266 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF000026C8.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH8PR12MB9744 Content-Type: text/plain; charset="utf-8" Fix the incorrect description of the schedstats report. Also fix the spelling errors in man page. Fixes: 800af362d689 ("perf sched stats: Add details in man page") Reported-by: Shrikanth Hegde Signed-off-by: Swapnil Sapkal Reviewed-by: Shrikanth Hegde --- tools/perf/Documentation/perf-sched.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/perf/Documentation/perf-sched.txt b/tools/perf/Documenta= tion/perf-sched.txt index 5bfb7bb6c633..4d9981609c04 100644 --- a/tools/perf/Documentation/perf-sched.txt +++ b/tools/perf/Documentation/perf-sched.txt @@ -86,7 +86,7 @@ There are several variants of 'perf sched': exposed through the file ``/proc/schedstat``. These counters are enable= d or disabled via the sysctl governed by the file ``/proc/sys/kernel/sched_schedstats= ``. These counters accounts for many scheduler events such as ``schedule()`` call= s, load-balancing - events, ``try_to_wakeup()`` call among others. This is useful in unders= tading the + events, ``try_to_wakeup()`` call among others. This is useful in unders= tanding the scheduler behavior for the workload. =20 Note: The tool will not give correct results if there is topological re= ordering or @@ -100,7 +100,7 @@ There are several variants of 'perf sched': A detailed description of the schedstats can be found in the Kernel Doc= umentation: https://www.kernel.org/doc/html/latest/scheduler/sched-stats.html =20 - The result can be interprested as follows: + The result can be interpreted as follows: =20 The `perf sched stats report` starts with description of the columns pr= esent in the report. These column names are given before cpu and domain stats to= improve @@ -116,7 +116,7 @@ There are several variants of 'perf sched': Next is the total profiling time in terms of jiffies: =20 -----------------------------------------------------------------------= ----------------------------- - Time elapsed (in jiffies) : 245= 37 + Time elapsed (in jiffies) : 23= 23 -----------------------------------------------------------------------= ----------------------------- =20 Next is CPU scheduling statistics. These are simple diffs of /proc/sche= dstat CPU lines @@ -210,7 +210,7 @@ There are several variants of 'perf sched': =20 While profiling was active, the load-balancer found 28490 times the load needs to be balanced on a newly idle CPU 0. Following value encapsulated - inside $ is average jiffies between two events (28490 / 24537 =3D 0.08). + inside $ is average jiffies between two events (2323 / 28490 =3D 0.08). =20 Next are active_load_balance() stats. alb did not trigger while the profiling was active, hence it's all 0s. --=20 2.43.0