From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CH5PR02CU005.outbound.protection.outlook.com (mail-northcentralusazon11012009.outbound.protection.outlook.com [40.107.200.9]) (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 6AD7F22A4F8 for ; Wed, 4 Feb 2026 10:16:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.200.9 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770200168; cv=fail; b=UZ/nn4KXdaPKqjyId1ITt4Gew+cahrp37RiSk+oNphFxmCdBWgsWOpjjAvJ0wWW6eW03l4+gyesTP8U8PKteW88wKxulKgoDO/QoRe4W7gAzMahwHp5kTNAoDnp09ZL1+qduGkSeo1hI4ESciYcSHfXVbR08D7AgVbbZlSVEIRc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770200168; c=relaxed/simple; bh=hJHH0J6lq8CEnHWot067wwiCXgZS4u9+d4U6P9O9rDY=; h=Content-Type:Message-ID:Date:MIME-Version:Subject:From:To:CC: References:In-Reply-To; b=pzFFdwWHDTlGaN1pZYQOgyVkKSR0J9xqdyGEwBqNKX3srKjkz1xUgolUcIE9QnCLqEB83m2mqKnu0AcrTvQJgBKQRdnJdxFF75ndJXDo5uyfMZ7GvT2Nb/j0IwUSCjlWthuUheeuQD3brwRvRlQS4AXt5fr2vb4gf0+PQOogTN0= 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=kLPt62No; arc=fail smtp.client-ip=40.107.200.9 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="kLPt62No" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=p5MGR0GWCqULz73IJVNexmQLTipztc3zRYV7O4kr8rKoc4Xu+9viGW3lJuh2wbTqPDVCQaP/oxk9JR5TJecdyWEDAFQdHE7uXeUf0R8vu6NKgD9+wveWXI/NUsb1asIVPhjwGUZqeopkHOLzwXzX//kHC1T/6z7TK6doEZg6XgBV6vbzLIyXn1spbDhWR534DL70UmU5roHQX4x9OR4/MZiHUNFf95d+yFlFpzEFuvHg7phZHI+9TS7j0Dpawtyb1lbBXq339wSohU5yFUCauxAaRsdUXmvCDOYloJXPYnF1mmlQHuMmI5dilCBy9V7xmioBCfI55wSyPRAKD5azaw== 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=+PIWeCroiOq+pCj8LGFlgQOhAfKv/umdp6C9Iak/vtw=; b=qkCaAsF3gBdkQUSwurN6L9zURYwSjnn7u2LHkDoTxbJixomidPTx65K4KFIH9mN3C8EVm6XqEK3Tj0S7oP46cktfaJanccT3oYZbBD5eSSC7X/C5MVptkFvdbRufX0yaMPwPVLi7e5ZPXLKDcs89ypq00L/JhLW9b8scNUULttAVwmBGH6g81R8FzzPfc9WXa8GXZS3CJswcGBJgGA8WR8PGlrv+gZ/Lse3cf5HpzMavEhUsqufkJA6MUXdDDZA26qw5C0C/dtjVppOC7zxMqVcYxYIxvvPylrVP46IyDiIVhIz6EIGNr9v8n/o5s+UM/HVq+NdH9HfpYlaEjBQcvA== 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=+PIWeCroiOq+pCj8LGFlgQOhAfKv/umdp6C9Iak/vtw=; b=kLPt62No+bzhkoegLkIwI5QyS79T09fldGOLL09AjZenqnoVDnWz6Bnp7q+Zu59jnHJvxGawlVT4jWmmaClDWyT32TV3CyOSYYFZep1PFEHstJQhMcC5Xc0FuxQwXe7dxUMm10Rrps1qTLe1PkkONGEYt4pwl/64WLn6C6FKH/Y= Received: from SA1P222CA0096.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:35e::23) by IA1PR12MB7710.namprd12.prod.outlook.com (2603:10b6:208:422::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.16; Wed, 4 Feb 2026 10:16:04 +0000 Received: from SA2PEPF00001506.namprd04.prod.outlook.com (2603:10b6:806:35e:cafe::52) by SA1P222CA0096.outlook.office365.com (2603:10b6:806:35e::23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9587.13 via Frontend Transport; Wed, 4 Feb 2026 10:16:02 +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=satlexmb08.amd.com; pr=C Received: from satlexmb08.amd.com (165.204.84.17) by SA2PEPF00001506.mail.protection.outlook.com (10.167.242.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.10 via Frontend Transport; Wed, 4 Feb 2026 10:16:03 +0000 Received: from satlexmb10.amd.com (10.181.42.219) by satlexmb08.amd.com (10.181.42.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 4 Feb 2026 04:16:03 -0600 Received: from satlexmb08.amd.com (10.181.42.217) by satlexmb10.amd.com (10.181.42.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 4 Feb 2026 04:16:03 -0600 Received: from [10.136.38.118] (10.180.168.240) by satlexmb08.amd.com (10.181.42.217) with Microsoft SMTP Server id 15.2.2562.17 via Frontend Transport; Wed, 4 Feb 2026 04:15:59 -0600 Content-Type: multipart/mixed; boundary="------------e7dJvYBkuUQW0GmcvaXu863s" Message-ID: Date: Wed, 4 Feb 2026 15:45:58 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/4] sched: Various reweight_entity() fixes From: K Prateek Nayak To: Peter Zijlstra CC: , , , , , , , , , , , , References: <20260130093439.803225718@infradead.org> <4c48fe59-8ff3-41fb-83cb-869409f6fbc6@amd.com> <20260203111134.GL1282955@noisy.programming.kicks-ass.net> <38ef3462-4c4e-4f40-8d63-84dd71cbd043@amd.com> Content-Language: en-US In-Reply-To: <38ef3462-4c4e-4f40-8d63-84dd71cbd043@amd.com> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PEPF00001506:EE_|IA1PR12MB7710:EE_ X-MS-Office365-Filtering-Correlation-Id: 0a4b0428-400c-4bfa-638e-08de63d66729 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|6049299003|82310400026|376014|7416014|1800799024|36860700013|4053099003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?U1dQYXcxOVN3TC9PczZ3K0JjTmgyYlVzUTFaR2lKemt1TXUrMU95aENZRW9r?= =?utf-8?B?WUlSTjdYNW16dUJHV3dxMHdWT21kZkh1ek1mOGhFR1A1NVJtR3N3WjdXMVVD?= =?utf-8?B?cTFOMGlBQ3JSZjF4eHlMQk16cUJ6K0ttWE9DOWNVdTJPSjBJM1c2dmhvSU1m?= =?utf-8?B?RVRIQ2ZYOFZBKzNvbDlLTHBTTUxtVC9HQy9Dbk11djdVVXNEUml0b011akEw?= =?utf-8?B?dytVeTVNVWRHdW50bVpYR1lyMDNCakZiUzJDNVkrY2hRWU16bU56OURCR0N2?= =?utf-8?B?bGtoTXBCalpSNGhsdFhGYTYxTUN1clg5bFlpOEdKRFZXTnMzbktIbHR5YU0w?= =?utf-8?B?M001Vk1mOGJjK1pLRmRxSGZ5dVpEaWJTcGwxNlNNY0Npd1Q3anhmUmhoMUUw?= =?utf-8?B?QmJ4OXJFZHZCalpMTVNWemxaM2lsanY3dTgvR0pOR1RYN1pYdm50REhxd3J2?= =?utf-8?B?S21Wa3JraG5HcmJUTUJzYWRNQjVCcUtEVGFKS0VXb21YTng4YkVvUFUrRjJn?= =?utf-8?B?QUM3WXdhUVppUWwzOVBUVVI5YVdoOXFScnAxVHFDN0ZSQTZscHZIU0pQdzlY?= =?utf-8?B?U3ROay9ZZHhWVTFVY2FDalVPbFNYM25GWWU2QThDWVBHdEYxRzdqOHJBNTJT?= =?utf-8?B?WHl4TERReThOUVNIdFFBMDRsZ2EvVDdiWnhRbFB6SXc3eXZaaWVTMm1UVldJ?= =?utf-8?B?TUw4Y2Y4V29UM3V5cFFyT2Z6YlZPQ21TdFZ5SS9uY2ZxQ3lCUU9iTVd4WmRw?= =?utf-8?B?emVmUE51VVMrQnJXdHdsTnMvVkhOZFJYWTBZb0V1RXI2M2FzNE0yanRNRFJW?= =?utf-8?B?Smpnd0YxdzYzdXdlSmdqTmpzVTh4U21hc1I3T1ZlVWw1aTlVUS83Z2dzRzhY?= =?utf-8?B?UE1kLzNJUk5jN1IzcGpld0tqSStZcW5JTnNmY21QaTdNaldtVEhmN09ZZzhk?= =?utf-8?B?OVZIT3R0dDdMUEVoUG5iRWZCWWZsUFU3d3JsZWxLK09NSm01TkdlckdnNjhO?= =?utf-8?B?TlYzeVpxREs2ekNSWTk5dDRIUkRKa0Rha3hJTFlpb08rdUxPUmNJTGtBMHBy?= =?utf-8?B?T3N4ellTVGNsbGF1Mm5LV2hsa1p1M3VWQkpWZmRNNGpSbUdiUlZISUFWNG9R?= =?utf-8?B?M0pLTnRvRkMvTDFuR0hXYmQ2YnZIb2JMcmdjK24ydGJGLytPREVicFB4enZ1?= =?utf-8?B?OU43Q0F3dk8rKzR6Mld6QTVoQlpwRW44NUR5ZVVETTljUlM3THhqTkRwV1NN?= =?utf-8?B?UjNRb0ttaDljM21DUU9IRWxXR1Q4Q3Z4andtdHpBRU12bDY0dktuNUlvWjBZ?= =?utf-8?B?UytSdVMxL3ExMlMwZldzcHgvd1hKTVBGTWFEdXFJalUydm45cVhXTFM4VFZ5?= =?utf-8?B?d2pwMnpZSVM1dkg4YzhHcUgzUXZFa0dVSGo1WUdCamdIYkhkVm92Z214Z3JU?= =?utf-8?B?eXFUSWhnYmNuc29WRjBSVFFONUp4MTE2MEdZUVlaLzNROWRpSGVSM21KWTVH?= =?utf-8?B?WHpidElHWjBYRW5aZ3FKK3h3Wjl0b1lURXNCWGVsNS85Y0NsYWVXSE9uOTZ6?= =?utf-8?B?OHdJNnhKZ3VEYzlScFFPUWtyT1B6bXI1SHFPb1BNQUZuYmNNVm9lMUk4Wk54?= =?utf-8?B?d2g0a2hwaDM2ajdwbmZUckZUZ3VYYTBKNmhDMEd5cUszMlYzV21jQ1p4SnVm?= =?utf-8?B?ZTA4R1l3d1pWV0t5ODY3UWoreWVlM0lxbXVxRU8vazdVS0d3N2lGQVhYUFhy?= =?utf-8?B?OVpTVlM3MFJoT0dGVncyQVhNZG9tZW1aWFFsRWttbTRMTXNVKzFKUHh6bW1L?= =?utf-8?B?NDNXUDlXdU9WWUhjVHpaNVg4UE1vUyt0RnJBa1o5Y1JYbXRMdUMyK2E3b01z?= =?utf-8?B?NmdCcm9XRlo5VTdlN09OdmZCUm1WaytmM1FsMWlhdmszNXBMcGQyUXIzMVNj?= =?utf-8?B?eFNCY0MwUXdOS1BYaGxsK3BSVEdrRVJibEhEZHpyVlFMMFdITit3QnBlaXFN?= =?utf-8?B?dEFOQy9jd2xuWThJYW50bS9hUEpZUC9kekljZFhIV3NoR1RJZ1VoRCtLdlJF?= =?utf-8?B?Wldrek11cUkzN3JqQ3VLUjBFZE9UbVNHTUVuTksrVlZ6aVplV0pXSTloQlcw?= =?utf-8?B?eU1WaE40R2xPS0NHN2JZZytWd254MEVXUTBvMDYxNGZ2ODlMUVdzVzZEVStx?= =?utf-8?B?aG5IOGFVNERTbE9tRXFUcXIwVlZPemhoUTJZWlBsMnN4ZzJaMHpFUjM1NEw1?= =?utf-8?B?WS9lT1BxSExRVlFYaGt2aFhMM2NRPT0=?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb08.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(6049299003)(82310400026)(376014)(7416014)(1800799024)(36860700013)(4053099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: xQ3v1FeS4561eBlB5p6FxY518L474iUVDt9uLeeB8654d8F8z28Y1OPWujaHp7pGgjNe7VkcWSanTXyfKtW8S7YC3uUVySmqK/F76Gp4c6ZM8Amk/b8t4Y0XhuCZXJtGWSm/vnVdFk3dAg6GSlM9kvOwibA44zTqaiJlRFDY72bBlQdadY1xJF+8vRWkxU22fJHhKkywoRCRzegUA3il4r/Pk8y8DTToO0Zu2tGI95UoYXi5jt1vk2anv4qvShSyEFmCoLwtTeJjB6RQ6ah3eauSXe4mQIlHO1I+Uq7tBMj2KDcpOwrR8ggalWAndVXHM3S4/AJo5rz47FMLY5Zg/aHyr15LQpr0HAdy8ud1Pw8DSndzeclirbgm1+oB/32w2Ci9fIylEgcW6Q2p+1Eb6zrMlOExsD+AREu02i08etq4nb52jqfzCwoY9GOBTY9J X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Feb 2026 10:16:03.7069 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0a4b0428-400c-4bfa-638e-08de63d66729 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=[satlexmb08.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SA2PEPF00001506.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB7710 --------------e7dJvYBkuUQW0GmcvaXu863s Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello Peter, On 2/3/2026 5:49 PM, K Prateek Nayak wrote: >> I'm not sure I have valuable tracing patches, I just stick random >> trace_printk()s in. > > I'll plop those in and update once the I get a log for sum_shift++. Here is one set of log: # schbench enqueue schbench-103551 [255] ... : place_entity: Placed se: weight(1048576) vruntime(722711379921) vlag(2140867) deadline(722714179921) curr?(0) schbench-103551 [255] ... : place_entity: Placed on cfs_rq: depth(0) weight(4194304) nr_queued(4) sum_w_vruntime(0) sum_weight(3145728) zero_vruntime(722714445432) sum_shift(0) avg_vruntime(722714056004) schbench-103551 [255] ... : __enqueue_entity: Enqueue cfs_rq: depth(0) weight(5242880) nr_queued(5) sum_w_vruntime(663820959744) sum_weight(4194304) zero_vruntime(722713520787) sum_shift(0) avg_vruntime(722713520787) # Couple of reweight while running schbench-103551 [255] ... : reweight_entity: Reweight before se: weight(3459) vruntime(701806887728588) vlag(0) deadline(701807851411101) curr?(1) schbench-103551 [255] ... : reweight_entity: Before cfs_rq: depth(-1) weight(3459) nr_queued(1) sum_w_vruntime(0) sum_weight(0) zero_vruntime(701164930256050) sum_shift(0) avg_vruntime(701806887728588) schbench-103551 [255] ... : reweight_entity: Reweight after se: weight(3505) vruntime(701806939248075) vlag(0) deadline(701807839439774) curr?(1) schbench-103551 [255] ... : reweight_entity: After cfs_rq: depth(-1) weight(3505) nr_queued(1) sum_w_vruntime(0) sum_weight(0) zero_vruntime(701164930256050) sum_shift(0) avg_vruntime(701806939248075) schbench-103551 [255] ... : reweight_entity: Reweight before se: weight(3505) vruntime(701808246440736) vlag(0) deadline(701809202174069) curr?(1) schbench-103551 [255] ... : reweight_entity: Before cfs_rq: depth(-1) weight(3505) nr_queued(1) sum_w_vruntime(0) sum_weight(0) zero_vruntime(701164930256050) sum_shift(0) avg_vruntime(701808246440736) schbench-103551 [255] ... : reweight_entity: Reweight after se: weight(3513) vruntime(701808246440736) vlag(0) deadline(701809199997619) curr?(1) schbench-103551 [255] ... : reweight_entity: After cfs_rq: depth(-1) weight(3513) nr_queued(1) sum_w_vruntime(0) sum_weight(0) zero_vruntime(701164930256050) sum_shift(0) avg_vruntime(701808246440736) # put_prev_entity? schbench-103551 [255] ... : __enqueue_entity: Enqueue cfs_rq: depth(0) weight(5242880) nr_queued(5) sum_w_vruntime(-2130969624576) sum_weight(5242880) zero_vruntime(722714695180) sum_shift(0) avg_vruntime(722714695180) # set_next_entity? schbench-103551 [255] ... : __dequeue_entity: Dequeue cfs_rq: depth(0) weight(5242880) nr_queued(5) sum_w_vruntime(0) sum_weight(4194304) zero_vruntime(722715015932) sum_shift(0) avg_vruntime(722715015932) # More reweight <...>-102371 [255] ... : reweight_entity: Reweight before se: weight(3513) vruntime(701809611552543) vlag(0) deadline(701810567285876) curr?(1) <...>-102371 [255] ... : reweight_entity: Before cfs_rq: depth(-1) weight(3513) nr_queued(1) sum_w_vruntime(0) sum_weight(0) zero_vruntime(701164930256050) sum_shift(0) avg_vruntime(701809611552543) <...>-102371 [255] ... : reweight_entity: Reweight after se: weight(3508) vruntime(701809611552543) vlag(0) deadline(701810568648095) curr?(1) <...>-102371 [255] ... : reweight_entity: After cfs_rq: depth(-1) weight(3508) nr_queued(1) sum_w_vruntime(0) sum_weight(0) zero_vruntime(701164930256050) sum_shift(0) avg_vruntime(701809611552543) <...>-102371 [255] ... : place_entity: Placed se: weight(90891264) vruntime(701808975077099) vlag(24732) deadline(701808975109401) curr?(0) <...>-102371 [255] ... : place_entity: Placed on cfs_rq: depth(-1) weight(3508) nr_queued(1) sum_w_vruntime(0) sum_weight(0) zero_vruntime(701164930256050) sum_shift(0) avg_vruntime(701809615900788) # Overflow on enqueue <...>-102371 [255] ... : __enqueue_entity: Overflowed cfs_rq: <...>-102371 [255] ... : dump_h_overflow_cfs_rq: cfs_rq: depth(0) weight(90894772) nr_queued(2) sum_w_vruntime(0) sum_weight(0) zero_vruntime(701164930256050) sum_shift(0) avg_vruntime(701809615900788) <...>-102371 [255] ... : dump_h_overflow_entity: se: weight(3508) vruntime(701809615900788) slice(2800000) deadline(701810568648095) curr?(1) task?(1) <-------- cfs_rq->curr <...>-102371 [255] ... : __enqueue_entity: Overflowed se: <...>-102371 [255] ... : dump_h_overflow_entity: se: weight(90891264) vruntime(701808975077099) slice(2800000) deadline(701808975109401) curr?(0) task?(0) <-------- new se # Botched attempt at dumping the whole hierarchy <...>-102371 [255] ... : __enqueue_entity: Overflowed hierarchy from root: <...>-102371 [255] ... : dump_h_overflow_cfs_rq: cfs_rq: depth(0) weight(90894772) nr_queued(2) sum_w_vruntime(0) sum_weight(0) zero_vruntime(701164930256050) sum_shift(0) avg_vruntime(701809615900788) <...>-102371 [255] ... : dump_h_overflow_entity: se: weight(3508) vruntime(701809615900788) slice(2800000) deadline(701810568648095) curr?(1) task?(1) <...>-102371 [255] ... : dump_h_overflow_cfs_rq: cfs_rq: depth(1) weight(5242880) nr_queued(5) sum_w_vruntime(0) sum_weight(4194304) zero_vruntime(722715015932) sum_shift(0) avg_vruntime(722715086591) <...>-102371 [255] ... : dump_h_overflow_entity: se: weight(1048576) vruntime(722715369227) slice(2800000) deadline(722718169227) curr?(1) task?(0) <...>-102371 [255] ... : dump_h_overflow_entity: se: weight(1048576) vruntime(722713453675) slice(2800000) deadline(722716247576) curr?(1) task?(0) <...>-102371 [255] ... : dump_h_overflow_entity: se: weight(1048576) vruntime(722713498238) slice(2800000) deadline(722716290797) curr?(1) task?(0) <...>-102371 [255] ... : dump_h_overflow_entity: se: weight(1048576) vruntime(722716384383) slice(2800000) deadline(722719172114) curr?(1) task?(0) <...>-102371 [255] ... : dump_h_overflow_entity: se: weight(1048576) vruntime(722716727432) slice(2800000) deadline(722719517387) curr?(1) task?(0) Attached is the debug patch. that can be used to interpret this data more. per-CPU padding is just a variable to add padding for higher depths when printing the hierarchy. -- Thanks and Regards, Prateek --------------e7dJvYBkuUQW0GmcvaXu863s Content-Type: text/plain; charset="UTF-8"; name="0001-sched-fair-Debug-multiplication-overflow.patch" Content-Disposition: attachment; filename="0001-sched-fair-Debug-multiplication-overflow.patch" Content-Transfer-Encoding: base64 RnJvbSA4ZmUzMDM2YjA0YTNhNTI5ZGM1MDBhOWM4ODBlMjNiY2ZkMWRhYTQyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiR2F1dGhhbSBSLiBTaGVub3kiIDxnYXV0aGFtLnNo ZW5veUBhbWQuY29tPgpEYXRlOiBXZWQsIDQgRmViIDIwMjYgMTA6MDg6MDcgKzAwMDAKU3Vi amVjdDogW1BBVENIXSBzY2hlZC9mYWlyOiBEZWJ1ZyBtdWx0aXBsaWNhdGlvbiBvdmVyZmxv dwoKUmVhZCB0aGUgdHJhY2UgYnVmZmVyIHdobiBkbWVzZyBzYXlzOgoKICAgIEVFVkRGOiBP dmVyZmxvdyAobXVsKSEKICAgIEVFVkRGOiBPdmVyZmxvdyBDUFUvPFg+CgpwZXJfY3B1L2Nw dTxYPi90cmFjZSBzaG91bGQgaGF2ZSBhbGwgdGhlIGluZm9ybWF0aW9uLgoKTm90LXNpZ25l ZC1vZmYtYnk6IEsgUHJhdGVlayBOYXlhayA8a3ByYXRlZWsubmF5YWtAYW1kLmNvbT4KLS0t CiBrZXJuZWwvc2NoZWQvZmFpci5jIHwgODMgKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwg MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9rZXJuZWwvc2NoZWQvZmFpci5jIGIva2Vy bmVsL3NjaGVkL2ZhaXIuYwppbmRleCA2ZjFhODZmNzk2OWEuLjE1ZDUyMWY3OTVmZiAxMDA2 NDQKLS0tIGEva2VybmVsL3NjaGVkL2ZhaXIuYworKysgYi9rZXJuZWwvc2NoZWQvZmFpci5j CkBAIC02NzAsNiArNjcwLDUzIEBAIF9fc3VtX3dfdnJ1bnRpbWVfYWRkKHN0cnVjdCBjZnNf cnEgKmNmc19ycSwgc3RydWN0IHNjaGVkX2VudGl0eSAqc2UpCiAJY2ZzX3JxLT5zdW1fd2Vp Z2h0ICs9IHdlaWdodDsKIH0KIAorc3RhdGljIERFRklORV9QRVJfQ1BVKGNoYXJbMTAwXSwg ZHVtcF9wYWRkaW5nKTsKK3U2NCBhdmdfdnJ1bnRpbWUoc3RydWN0IGNmc19ycSAqY2ZzX3Jx KTsKKworc3RhdGljIHZvaWQgZHVtcF9oX292ZXJmbG93X2VudGl0eShzdHJ1Y3Qgc2NoZWRf ZW50aXR5ICpzZSwgaW50IGRlcHRoLCBib29sIGN1cnIpCit7CisJY2hhciAqcGFkZGluZyA9 ICp0aGlzX2NwdV9wdHIoJmR1bXBfcGFkZGluZyk7CisKKwlwYWRkaW5nW2RlcHRoXSA9ICdc MCc7CisJdHJhY2VfcHJpbnRrKCIlc3NlOiB3ZWlnaHQoJWx1KSB2cnVudGltZSglbGx1KSBz bGljZSglbGx1KSBkZWFkbGluZSglbGx1KSBjdXJyPyglZCkgdGFzaz8oJWQpXG4iLAorCQlw YWRkaW5nLCBzZS0+bG9hZC53ZWlnaHQsIHNlLT52cnVudGltZSwgc2UtPnNsaWNlLCBzZS0+ ZGVhZGxpbmUsIGN1cnIsICFlbnRpdHlfaXNfdGFzayhzZSkpOworfQorCitzdGF0aWMgdm9p ZCBkdW1wX2hfb3ZlcmZsb3dfY2ZzX3JxKHN0cnVjdCBjZnNfcnEgKmNmc19ycSwgaW50IGRl cHRoLCBib29sIHJlYykKK3sKKwlzdHJ1Y3QgcmJfbm9kZSAqbGVmdCA9IHJiX2ZpcnN0X2Nh Y2hlZCgmY2ZzX3JxLT50YXNrc190aW1lbGluZSk7CisJY2hhciAqcGFkZGluZyA9ICp0aGlz X2NwdV9wdHIoJmR1bXBfcGFkZGluZyk7CisKKwlwYWRkaW5nW2RlcHRoXSA9ICdcMCc7CisJ dHJhY2VfcHJpbnRrKCIlc2Nmc19ycTogZGVwdGgoJWQpIHdlaWdodCglbHUpIG5yX3F1ZXVl ZCgldSkgc3VtX3dfdnJ1bnRpbWUoJWxsZCkgc3VtX3dlaWdodCglbGx1KSB6ZXJvX3ZydW50 aW1lKCVsbHUpIHN1bV9zaGlmdCgldSkgYXZnX3ZydW50aW1lKCVsbHUpXG4iLAorCQlwYWRk aW5nLCBkZXB0aCwgY2ZzX3JxLT5sb2FkLndlaWdodCwgY2ZzX3JxLT5ucl9xdWV1ZWQsIGNm c19ycS0+c3VtX3dfdnJ1bnRpbWUsIGNmc19ycS0+c3VtX3dlaWdodCwgY2ZzX3JxLT56ZXJv X3ZydW50aW1lLCBjZnNfcnEtPnN1bV9zaGlmdCwgYXZnX3ZydW50aW1lKGNmc19ycSkpOwor CisJaWYgKGNmc19ycS0+Y3VycikKKwkJZHVtcF9oX292ZXJmbG93X2VudGl0eShjZnNfcnEt PmN1cnIsIGRlcHRoLCB0cnVlKTsKKworCXdoaWxlIChsZWZ0KSB7CisJCWR1bXBfaF9vdmVy Zmxvd19lbnRpdHkoX19ub2RlXzJfc2UobGVmdCksIGRlcHRoLCB0cnVlKTsKKwkJbGVmdCA9 IHJiX25leHQobGVmdCk7CisJfQorCisJaWYgKHJlYykgeworCQlwYWRkaW5nW2RlcHRoXSA9 ICcgJzsKKwkJaWYgKGNmc19ycS0+Y3VyciAmJiAhZW50aXR5X2lzX3Rhc2soY2ZzX3JxLT5j dXJyKSkKKwkJCWR1bXBfaF9vdmVyZmxvd19jZnNfcnEoZ3JvdXBfY2ZzX3JxKGNmc19ycS0+ Y3VyciksIGRlcHRoICsgMSwgdHJ1ZSk7CisKKwkJbGVmdCA9IHJiX2ZpcnN0X2NhY2hlZCgm Y2ZzX3JxLT50YXNrc190aW1lbGluZSk7CisJCXdoaWxlIChsZWZ0KSB7CisJCQlzdHJ1Y3Qg c2NoZWRfZW50aXR5ICpzZSA9IF9fbm9kZV8yX3NlKGxlZnQpOworCisJCQlpZiAoIWVudGl0 eV9pc190YXNrKHNlKSkKKwkJCQlkdW1wX2hfb3ZlcmZsb3dfY2ZzX3JxKGdyb3VwX2Nmc19y cShzZSksIGRlcHRoICsgMSwgdHJ1ZSk7CisJCQlsZWZ0ID0gcmJfbmV4dChsZWZ0KTsKKwkJ fQorCX0KKworCXBhZGRpbmdbZGVwdGhdID0gJ1wwJzsKK30KKwogc3RhdGljIHZvaWQKIHN1 bV93X3ZydW50aW1lX2FkZF9wYXJhbm9pZChzdHJ1Y3QgY2ZzX3JxICpjZnNfcnEsIHN0cnVj dCBzY2hlZF9lbnRpdHkgKnNlKQogewpAQCAtNjgwLDE3ICs3MjcsMzIgQEAgc3VtX3dfdnJ1 bnRpbWVfYWRkX3BhcmFub2lkKHN0cnVjdCBjZnNfcnEgKmNmc19ycSwgc3RydWN0IHNjaGVk X2VudGl0eSAqc2UpCiAJd2VpZ2h0ID0gYXZnX3ZydW50aW1lX3dlaWdodChjZnNfcnEsIHNl LT5sb2FkLndlaWdodCk7CiAJa2V5ID0gZW50aXR5X2tleShjZnNfcnEsIHNlKTsKIAotCWlm IChjaGVja19tdWxfb3ZlcmZsb3coa2V5LCB3ZWlnaHQsICZrZXkpKQorCWlmIChjaGVja19t dWxfb3ZlcmZsb3coa2V5LCB3ZWlnaHQsICZrZXkpKSB7CisJCXByX3dhcm4oIkVFVkRGOiBP dmVyZmxvdyAobXVsKSFcbiIpOworCQlwcl93YXJuKCJFRVZERjogT3ZlcmZsb3cgQ1BVLyVk XG4iLCBzbXBfcHJvY2Vzc29yX2lkKCkpOwogCQlnb3RvIG92ZXJmbG93OworCX0KIAotCWlm IChjaGVja19hZGRfb3ZlcmZsb3coY2ZzX3JxLT5zdW1fd192cnVudGltZSwga2V5LCAmdG1w KSkKKwlpZiAoY2hlY2tfYWRkX292ZXJmbG93KGNmc19ycS0+c3VtX3dfdnJ1bnRpbWUsIGtl eSwgJnRtcCkpIHsKKwkJcHJfd2FybigiRUVWREY6IE92ZXJmbG93IChhZGQpIVxuIik7CisJ CXByX3dhcm4oIkVFVkRGOiBPdmVyZmxvdyBDUFUvJWRcbiIsIHNtcF9wcm9jZXNzb3JfaWQo KSk7CiAJCWdvdG8gb3ZlcmZsb3c7CisJfQogCiAJY2ZzX3JxLT5zdW1fd192cnVudGltZSA9 IHRtcDsKIAljZnNfcnEtPnN1bV93ZWlnaHQgKz0gd2VpZ2h0OwogCXJldHVybjsKIAogb3Zl cmZsb3c6CisJdHJhY2VfcHJpbnRrKCJPdmVyZmxvd2VkIGNmc19ycTpcbiIpOworCWR1bXBf aF9vdmVyZmxvd19jZnNfcnEoY2ZzX3JxLCAwLCBmYWxzZSk7CisKKwl0cmFjZV9wcmludGso Ik92ZXJmbG93ZWQgc2U6XG4iKTsKKwlkdW1wX2hfb3ZlcmZsb3dfZW50aXR5KHNlLCAwLCBz ZSA9PSBjZnNfcnEtPmN1cnIpOworCisJdHJhY2VfcHJpbnRrKCJPdmVyZmxvd2VkIGhpZXJh cmNoeSBmcm9tIHJvb3Q6XG4iKTsKKwlkdW1wX2hfb3ZlcmZsb3dfY2ZzX3JxKCZycV9vZihj ZnNfcnEpLT5jZnMsIDAsIHRydWUpOworCiAJLyoKIAkgKiBUaGVyZSdzIGdvdHRhIGJlIGEg bGltaXQgLS0gaWYgd2UncmUgc3RpbGwgZmFpbGluZyBhdCB0aGlzIHBvaW50CiAJICogdGhl cmUncyByZWFsbHkgbm90aGluZyBtdWNoIHRvIGJlIGRvbmUgYWJvdXQgdGhpbmdzLgpAQCAt OTIxLDYgKzk4Myw4IEBAIHN0YXRpYyB2b2lkIF9fZW5xdWV1ZV9lbnRpdHkoc3RydWN0IGNm c19ycSAqY2ZzX3JxLCBzdHJ1Y3Qgc2NoZWRfZW50aXR5ICpzZSkKIAlzZS0+bWluX3NsaWNl ID0gc2UtPnNsaWNlOwogCXJiX2FkZF9hdWdtZW50ZWRfY2FjaGVkKCZzZS0+cnVuX25vZGUs ICZjZnNfcnEtPnRhc2tzX3RpbWVsaW5lLAogCQkJCV9fZW50aXR5X2xlc3MsICZtaW5fdnJ1 bnRpbWVfY2IpOworCXRyYWNlX3ByaW50aygiRW5xdWV1ZSBjZnNfcnE6IGRlcHRoKCVkKSB3 ZWlnaHQoJWx1KSBucl9xdWV1ZWQoJXUpIHN1bV93X3ZydW50aW1lKCVsbGQpIHN1bV93ZWln aHQoJWxsdSkgemVyb192cnVudGltZSglbGx1KSBzdW1fc2hpZnQoJXUpIGF2Z192cnVudGlt ZSglbGx1KVxuIiwKKwkJc2UtPmRlcHRoIC0gMSwgY2ZzX3JxLT5sb2FkLndlaWdodCwgY2Zz X3JxLT5ucl9xdWV1ZWQsIGNmc19ycS0+c3VtX3dfdnJ1bnRpbWUsIGNmc19ycS0+c3VtX3dl aWdodCwgY2ZzX3JxLT56ZXJvX3ZydW50aW1lLCBjZnNfcnEtPnN1bV9zaGlmdCwgYXZnX3Zy dW50aW1lKGNmc19ycSkpOwogfQogCiBzdGF0aWMgdm9pZCBfX2RlcXVldWVfZW50aXR5KHN0 cnVjdCBjZnNfcnEgKmNmc19ycSwgc3RydWN0IHNjaGVkX2VudGl0eSAqc2UpCkBAIC05Mjks NiArOTkzLDggQEAgc3RhdGljIHZvaWQgX19kZXF1ZXVlX2VudGl0eShzdHJ1Y3QgY2ZzX3Jx ICpjZnNfcnEsIHN0cnVjdCBzY2hlZF9lbnRpdHkgKnNlKQogCQkJCSAgJm1pbl92cnVudGlt ZV9jYik7CiAJc3VtX3dfdnJ1bnRpbWVfc3ViKGNmc19ycSwgc2UpOwogCXVwZGF0ZV96ZXJv X3ZydW50aW1lKGNmc19ycSk7CisJdHJhY2VfcHJpbnRrKCJEZXF1ZXVlIGNmc19ycTogZGVw dGgoJWQpIHdlaWdodCglbHUpIG5yX3F1ZXVlZCgldSkgc3VtX3dfdnJ1bnRpbWUoJWxsZCkg c3VtX3dlaWdodCglbGx1KSB6ZXJvX3ZydW50aW1lKCVsbHUpIHN1bV9zaGlmdCgldSkgYXZn X3ZydW50aW1lKCVsbHUpXG4iLAorCQlzZS0+ZGVwdGggLSAxLCBjZnNfcnEtPmxvYWQud2Vp Z2h0LCBjZnNfcnEtPm5yX3F1ZXVlZCwgY2ZzX3JxLT5zdW1fd192cnVudGltZSwgY2ZzX3Jx LT5zdW1fd2VpZ2h0LCBjZnNfcnEtPnplcm9fdnJ1bnRpbWUsIGNmc19ycS0+c3VtX3NoaWZ0 LCBhdmdfdnJ1bnRpbWUoY2ZzX3JxKSk7CiB9CiAKIHN0cnVjdCBzY2hlZF9lbnRpdHkgKl9f cGlja19yb290X2VudGl0eShzdHJ1Y3QgY2ZzX3JxICpjZnNfcnEpCkBAIC0zOTYzLDYgKzQw MjksMTAgQEAgc3RhdGljIHZvaWQgcmV3ZWlnaHRfZW50aXR5KHN0cnVjdCBjZnNfcnEgKmNm c19ycSwgc3RydWN0IHNjaGVkX2VudGl0eSAqc2UsCiAJYm9vbCByZWxfdnByb3QgPSBmYWxz ZTsKIAl1NjQgYXZydW50aW1lID0gMDsKIAorCXRyYWNlX3ByaW50aygiUmV3ZWlnaHQgYmVm b3JlIHNlOiB3ZWlnaHQoJWx1KSB2cnVudGltZSglbGx1KSB2bGFnKCVsbGQpIGRlYWRsaW5l KCVsbHUpIGN1cnI/KCVkKVxuIiwKKwkJc2UtPmxvYWQud2VpZ2h0LCBzZS0+dnJ1bnRpbWUs IHNlLT52bGFnLCBzZS0+ZGVhZGxpbmUsIHNlID09IGNmc19ycS0+Y3Vycik7CisJdHJhY2Vf cHJpbnRrKCJCZWZvcmUgY2ZzX3JxOiBkZXB0aCglZCkgd2VpZ2h0KCVsdSkgbnJfcXVldWVk KCV1KSBzdW1fd192cnVudGltZSglbGxkKSBzdW1fd2VpZ2h0KCVsbHUpIHplcm9fdnJ1bnRp bWUoJWxsdSkgc3VtX3NoaWZ0KCV1KSBhdmdfdnJ1bnRpbWUoJWxsdSlcbiIsCisJCXNlLT5k ZXB0aCAtIDEsIGNmc19ycS0+bG9hZC53ZWlnaHQsIGNmc19ycS0+bnJfcXVldWVkLCBjZnNf cnEtPnN1bV93X3ZydW50aW1lLCBjZnNfcnEtPnN1bV93ZWlnaHQsIGNmc19ycS0+emVyb192 cnVudGltZSwgY2ZzX3JxLT5zdW1fc2hpZnQsIGF2Z192cnVudGltZShjZnNfcnEpKTsKIAlp ZiAoc2UtPm9uX3JxKSB7CiAJCS8qIGNvbW1pdCBvdXRzdGFuZGluZyBleGVjdXRpb24gdGlt ZSAqLwogCQl1cGRhdGVfY3VycihjZnNfcnEpOwpAQCAtMzk5OCw2ICs0MDY4LDEwIEBAIHN0 YXRpYyB2b2lkIHJld2VpZ2h0X2VudGl0eShzdHJ1Y3QgY2ZzX3JxICpjZnNfcnEsIHN0cnVj dCBzY2hlZF9lbnRpdHkgKnNlLAogCQkJX19lbnF1ZXVlX2VudGl0eShjZnNfcnEsIHNlKTsK IAkJY2ZzX3JxLT5ucl9xdWV1ZWQrKzsKIAl9CisJdHJhY2VfcHJpbnRrKCJSZXdlaWdodCBh ZnRlciBzZTogd2VpZ2h0KCVsdSkgdnJ1bnRpbWUoJWxsdSkgdmxhZyglbGxkKSBkZWFkbGlu ZSglbGx1KSBjdXJyPyglZClcbiIsCisJCXNlLT5sb2FkLndlaWdodCwgc2UtPnZydW50aW1l LCBzZS0+dmxhZywgc2UtPmRlYWRsaW5lLCBzZSA9PSBjZnNfcnEtPmN1cnIpOworCXRyYWNl X3ByaW50aygiQWZ0ZXIgY2ZzX3JxOiBkZXB0aCglZCkgd2VpZ2h0KCVsdSkgbnJfcXVldWVk KCV1KSBzdW1fd192cnVudGltZSglbGxkKSBzdW1fd2VpZ2h0KCVsbHUpIHplcm9fdnJ1bnRp bWUoJWxsdSkgc3VtX3NoaWZ0KCV1KSBhdmdfdnJ1bnRpbWUoJWxsdSlcbiIsCisJCXNlLT5k ZXB0aCAtIDEsIGNmc19ycS0+bG9hZC53ZWlnaHQsIGNmc19ycS0+bnJfcXVldWVkLCBjZnNf cnEtPnN1bV93X3ZydW50aW1lLCBjZnNfcnEtPnN1bV93ZWlnaHQsIGNmc19ycS0+emVyb192 cnVudGltZSwgY2ZzX3JxLT5zdW1fc2hpZnQsIGF2Z192cnVudGltZShjZnNfcnEpKTsKIH0K IAogc3RhdGljIHZvaWQgcmV3ZWlnaHRfdGFza19mYWlyKHN0cnVjdCBycSAqcnEsIHN0cnVj dCB0YXNrX3N0cnVjdCAqcCwKQEAgLTUzNjcsNiArNTQ0MSwxMSBAQCBwbGFjZV9lbnRpdHko c3RydWN0IGNmc19ycSAqY2ZzX3JxLCBzdHJ1Y3Qgc2NoZWRfZW50aXR5ICpzZSwgaW50IGZs YWdzKQogCSAqIEVFVkRGOiB2ZF9pID0gdmVfaSArIHJfaS93X2kKIAkgKi8KIAlzZS0+ZGVh ZGxpbmUgPSBzZS0+dnJ1bnRpbWUgKyB2c2xpY2U7CisKKwl0cmFjZV9wcmludGsoIlBsYWNl ZCBzZTogd2VpZ2h0KCVsdSkgdnJ1bnRpbWUoJWxsdSkgdmxhZyglbGxkKSBkZWFkbGluZSgl bGx1KSBjdXJyPyglZClcbiIsCisJCXNlLT5sb2FkLndlaWdodCwgc2UtPnZydW50aW1lLCBz ZS0+dmxhZywgc2UtPmRlYWRsaW5lLCBzZSA9PSBjZnNfcnEtPmN1cnIpOworCXRyYWNlX3By aW50aygiUGxhY2VkIG9uIGNmc19ycTogZGVwdGgoJWQpIHdlaWdodCglbHUpIG5yX3F1ZXVl ZCgldSkgc3VtX3dfdnJ1bnRpbWUoJWxsZCkgc3VtX3dlaWdodCglbGx1KSB6ZXJvX3ZydW50 aW1lKCVsbHUpIHN1bV9zaGlmdCgldSkgYXZnX3ZydW50aW1lKCVsbHUpXG4iLAorCQlzZS0+ ZGVwdGggLSAxLCBjZnNfcnEtPmxvYWQud2VpZ2h0LCBjZnNfcnEtPm5yX3F1ZXVlZCwgY2Zz X3JxLT5zdW1fd192cnVudGltZSwgY2ZzX3JxLT5zdW1fd2VpZ2h0LCBjZnNfcnEtPnplcm9f dnJ1bnRpbWUsIGNmc19ycS0+c3VtX3NoaWZ0LCBhdmdfdnJ1bnRpbWUoY2ZzX3JxKSk7CiB9 CiAKIHN0YXRpYyB2b2lkIGNoZWNrX2VucXVldWVfdGhyb3R0bGUoc3RydWN0IGNmc19ycSAq Y2ZzX3JxKTsKLS0gCjIuMzQuMQoK --------------e7dJvYBkuUQW0GmcvaXu863s--