From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11020108.outbound.protection.outlook.com [52.101.84.108]) (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 066A01922FD for ; Thu, 7 May 2026 13:31:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.108 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778160668; cv=fail; b=Nu5dU6rpkqnutCZZbzcSfplWdf3MFwR4Gt7WUydVNIvmzKevQFvjTRbu8KaW8UF/f7SAf+gtGcrPmywAnncSPgcB2mmn66uzRNOhXLf5f/8crsbMlRzEWJqv4ppbZDpHSYubmArl53RUAz+2vFJjTPCSyJiFT1hnEumU8Z/09cU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778160668; c=relaxed/simple; bh=wAaDMkEl9eJwWzeG3uvA0B1SVdAG9KeK+4RVxnfoYYA=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=r7FZnAKeY4YdB2KG+PqGC4q9V4Fv4iGX4Gmf5yuUDxNN1z76S+rfbOlU7Gs06mzSDvNs5P1Xi+zXbkj+DaRULn23JwEcFeOptVSkCuiA5rZMVQTQFA8ONBRZt5GZ2WYqbC0JrZOhVqJTGWQiVXbQdfLl9M1jV/4L8yt58TtNrjA= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=santannapisa.it; spf=pass smtp.mailfrom=santannapisa.it; dkim=pass (1024-bit key) header.d=santannapisa.it header.i=@santannapisa.it header.b=heBjlv+y; arc=fail smtp.client-ip=52.101.84.108 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=santannapisa.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=santannapisa.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=santannapisa.it header.i=@santannapisa.it header.b="heBjlv+y" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pn3LQMvIjA0xtaGzGCyC7BnHMUjTpIgDkyF+WJbhq+GKWGqM87s6qJc58vhzBGk9lPrbWgE0qUPNG/bWywYtj2/5UfJUDkiyjNrpDwEV/8b1j7EHPU4bSSh/0HumFJGbgwXUv7vcNZyLusbQ5cKpchHnbLHj/eOz2yk0yvFtxp3wGIwXWvCsCEZmIiwOSqeUN1x4vGQz77hYy9zRdP9OvN4tsxTTem4ZIw0z9S3DbP4LFvrosrOwv9Dd0dQljNuMudtptYvlvVOJ08QMZrpHwXU2H+Qeay/B4jo6AQjS4Q87Ep+eYN/eZD14/cmY5zPLp/+2OfqPDnmA/5jPrk/aUQ== 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=Ig8wgB8pISB3iHv1Vq0k690R3iGhD+3nE6ysgon6B/A=; b=BXGOYKk1fCD6WfnFdhVrlhXbjc8QI0sxRVosQG8tqCSNed8Qp/4KAvOU20lAVHEMX4qRatnXEZB3SPawHnFhGXvKMeJDC3yTkC0BWSkEBxHIJSj1rwwHJls/eU8J+sPsTbuTJAf2Rrsdvn8znRJvCsJ9MPIrdfyjIRjvsQH5hZ/jnjD048yB66BVMYMuW2NnhRkNNWxct051+1RDCXgRvnG7awfwTZeVbWLDoqyYigwszrAHlGhtX7rJQP6sTLyAkjBra3jomB6KNn+mUP2tSWbqyMyHL4F/UNKJCpRg6TL1vtWIspCTo7yzxyk9/kIUv5aODA4y7fB21/ca4z8Oog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=santannapisa.it; dmarc=pass action=none header.from=santannapisa.it; dkim=pass header.d=santannapisa.it; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=santannapisa.it; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ig8wgB8pISB3iHv1Vq0k690R3iGhD+3nE6ysgon6B/A=; b=heBjlv+yyj8hH0jgHibCQDXca44YzfiRTmbnR3aYyRmMHhx+5kJYfx5XceWvH/Op0dP27E4BFBmXMw7q0twWHfRPcA4A69q4fSkCwnabzHGGMFZ1GaPdcw2aYaAa22f0RDPwHN4m1cuCXudsUpeUnpodvnF4bEx8wgzLMEZHkg4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=santannapisa.it; Received: from PAVPR03MB8969.eurprd03.prod.outlook.com (2603:10a6:102:32e::7) by AS8PR03MB9191.eurprd03.prod.outlook.com (2603:10a6:20b:5c1::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.17; Thu, 7 May 2026 13:31:00 +0000 Received: from PAVPR03MB8969.eurprd03.prod.outlook.com ([fe80::26c1:111c:f60d:f9b9]) by PAVPR03MB8969.eurprd03.prod.outlook.com ([fe80::26c1:111c:f60d:f9b9%6]) with mapi id 15.20.9891.008; Thu, 7 May 2026 13:31:00 +0000 Date: Thu, 7 May 2026 15:30:55 +0200 From: luca abeni To: Peter Zijlstra Cc: Yuri Andriaccio , Ingo Molnar , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , linux-kernel@vger.kernel.org, Yuri Andriaccio Subject: Re: [RFC PATCH v5 18/29] sched/core: Cgroup v2 support Message-ID: <20260507153055.33cc4415@nowhere> In-Reply-To: <20260507070103.GF3126523@noisy.programming.kicks-ass.net> References: <20260430213835.62217-1-yurand2000@gmail.com> <20260430213835.62217-19-yurand2000@gmail.com> <20260505145922.GD3102624@noisy.programming.kicks-ass.net> <20260506215802.4b4130ce@nowhere> <20260507070103.GF3126523@noisy.programming.kicks-ass.net> Organization: Scuola Superiore Sant'Anna X-Mailer: Claws Mail 4.3.1 (GTK 3.24.50; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: ZR1PEPF000077B4.CHEP278.PROD.OUTLOOK.COM (2603:10a6:918::42e) To PAVPR03MB8969.eurprd03.prod.outlook.com (2603:10a6:102:32e::7) 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: PAVPR03MB8969:EE_|AS8PR03MB9191:EE_ X-MS-Office365-Filtering-Correlation-Id: c7bfd1c4-7752-4a25-e049-08deac3ce083 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|786006|366016|376014|7416014|1800799024|10070799003|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: Njmg2nEVWOmkRgbPKoF0mY8cxdG4G5v2bNneJ5uo/zaYJrWO5xU+RHBcyyoeOxTu+STTQX8iWokiFiLg1iz/w23EUE75q9iEnxx4eMfAxEq5bO/84A+Vv6G4SZ3nB9A8vz1DStb0wiCmUUV9YhRvjfOyUQCV7dINkIGGtooCPu1xoYRT3zk4yOblnCIpWj+1FlptOevrzDETUWKDnJ7oLYUBJGokAmKUIxdXEzlExkeEc/VaE9+oCPnl+JF5fbxioE/B7OszJmLhSXXFK8q6mXXy5khqc8eUEJfwYp4oJgiOr37oVzCmjMAWInSlmwlVxWvJ36Q5aN4wxWRRSQ3MTI0XytSDvgC8/qwoJ0uEh+PRe92VhSuzruR3nRTkizHYZJkMtfa/7JyiC5fY7GkLsSv0ZGu4VvA2NabMKatxynMjgeMyIHdIVqPiX4mbM8K0xsv1Viy5ohkzbJ6bUYaxhK4fZf3wCNhssY5t5BAoMKJZk//p1xNDMgRVggXqgCLW2vI+at2DUwjy5Q5e4CaLfcGGOckwYp5+MA5XefgxuU3hDEZildw2IgSIE64lbUYm1RVMHK5weZuE5zv7HFJekCI//J2+ouJhZu35UTq23gtyEVO7XYuOn1urpmkjUiBwOJWgCmWY0u6DcUYRl9HvVZ4XY0eb7GBe0up4nsYhbqMNQxiGRl0QmBa1/jjXLKcZ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAVPR03MB8969.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(786006)(366016)(376014)(7416014)(1800799024)(10070799003)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?8dT5gJG3OvNlMZGIVKHhRP/DHsL1aNKNCJ6MV4Oba6PyEcLoFiKS033RJeuA?= =?us-ascii?Q?bVq9OWYMAd7/NFTnG/ZBTOU/h7/2ljMu7M3MKWWoxcF46cu+IcBfCV02HyYi?= =?us-ascii?Q?MBMtIv3MubZJDI2KAL9nTUSQpkyz9ERKkopzhea3tVCR3Gy4Vh72I+PHePhc?= =?us-ascii?Q?nuPlg9ETUJSbpAJZywMnJN2CrnYcWzlzr+zdPBZfreEQ5aJs3idP70y64qMa?= =?us-ascii?Q?SfUqeK4QiQlmRmIp1EDT7qUQwSiQNvbo2D9Kxza7IZG1xZkD9YQtH8u6oqpz?= =?us-ascii?Q?S53bevHW39InkWQaYA9xJZQoLwhDVt9ZvgkTh/ASMvLs8vfTiLrWgIuQV3TR?= =?us-ascii?Q?RR5NXMMaqAVfPSMBOSWvMvlLBX5/ZpIaK5noSut3467opEmw4lcX/+M/f7tF?= =?us-ascii?Q?Kjzi/DqA6ZUmztiF0JPNbcWwfs2BAPMrF8yyjJ6vjZ5HNrNupQTpegXrd8b8?= =?us-ascii?Q?yj9886NwrNKwk94UDc+kdaayJ02AYaMIKg07Q5cZ7pwTEg9OPPt/RGIhwr9C?= =?us-ascii?Q?DulqFUC5m9daCRDgSIe/HIVhxFH4LeWmeFMmbCUagF4fcuRepOuRavPrn1zd?= =?us-ascii?Q?TA5tDwqJru9Tf27CeWkxynv5/kxhwkHkXUqeElis2LBTf1h2RVlJrF11dwKA?= =?us-ascii?Q?8VlzMqFMoNFeGhXjfcEsIKOf85c1J0oSiZTNAwZAIEXUwM0ywUTKt3RnCGMy?= =?us-ascii?Q?GgdPr2291Nxw/wCZrgx9hPsxxNhaOPHE9eDJflrQ0sIAQyHYM+jC3ZAI2IkG?= =?us-ascii?Q?gDWC/mkNyeXkdJl+JFmko7aKuKJ3J30dnra70RCB0BIjXDYJdRpFJSjI8rcU?= =?us-ascii?Q?YgqeQ8LBslVwBMrf4MrLmU+I4LG0GlzoNTUq2paSPQkHhedh+FkuO4c3pa+/?= =?us-ascii?Q?rBuf3OFARMQ5svszmZhWo0PP3bPDKJSEmu74t5VPW5qtUGLbczUi0o/bw4Cl?= =?us-ascii?Q?PNyiMuw8//595NNrXTzbTwo2Wo8Xt4Zb5g+B6Drr9l/+Le2QjBS8STH+DR/x?= =?us-ascii?Q?qgAExXoVKc3d91lxg3u3n82flM1X1QdcwgtbfXFzKgRmYQugHizE1yh+porz?= =?us-ascii?Q?GXOEGQWxBWI4JGBuGkXZ53pu2klJVq705llPYjl15ZRj6zA85kyuKonzKfbT?= =?us-ascii?Q?sMy0Xid2qhvz7e/ANyLPPR3AH4CtqS/frXWxFSFPvmeuX0zyT+uNIdOBYDgH?= =?us-ascii?Q?7iGvL0839gaMi2aFop97YpBr808Kc0w3XeT5SN3h0pFgwpb+zak3eo31Oxmh?= =?us-ascii?Q?wSlBPsY5BCUwqYRznFetMKSZBRoHYZdSHahjtfUsmX+5gwNz8OwV4GhmAiQl?= =?us-ascii?Q?0jvDFiWKJLYVFiH3Eq+LltMlZlm+3Go//VfI8aBQ2vl432ieOB08NpqvtmWC?= =?us-ascii?Q?91UfmRBfgpZMN1w2LcMMhjIjppRiRri5aworH8ZF+SxN4DpWKWx2CjObuF0S?= =?us-ascii?Q?eQAiY3YIVCqAdOHNBLqvFxNoNEsTixjW1Sq7sZqsYgKISO3GgCI20W8c0PCJ?= =?us-ascii?Q?YCNcsh/TMS6AtlajHy4bckNC4MOOL0iG9pXWvFqrQV6aEifWZuspYlK9OW5u?= =?us-ascii?Q?9EBC9vX/hUSjoDfefCihmUIkLZWWKDcWRIqnb5K/EL6UnuAr3ad7C6etu5t8?= =?us-ascii?Q?HLIX4/POdNysGy+0iQQHGocqauGuDOA0uN9XrcXW8sVDNbkJI7lUGOEAWfVw?= =?us-ascii?Q?sE3w0Xr182CirjBNiynZrGvEVP7h8GT6WiA+DORZT8zwas4vOoQLkfs2Yz/+?= =?us-ascii?Q?BTLh3kXClgbPv5iJ7FjWTBjpzTLriVJMhi+8d9wzznupxIsBTHyaj/vKIUdV?= X-MS-Exchange-AntiSpam-MessageData-1: 0tkXAqG1CIa1c6guBfE4ELbQKoEESg89ds8= X-OriginatorOrg: santannapisa.it X-MS-Exchange-CrossTenant-Network-Message-Id: c7bfd1c4-7752-4a25-e049-08deac3ce083 X-MS-Exchange-CrossTenant-AuthSource: PAVPR03MB8969.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2026 13:31:00.0010 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d97360e3-138d-4b5f-956f-a646c364a01e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: y3BWGgS3N9N2+1IvXcwLK+hxL08K06C7cyYRQigKhQ58Wl8KypRNAJ//lljOqnX/ldFca9HkqX7TnJVJlfHj9qMM2jSmFK1l+8sDGXpF+kc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR03MB9191 On Thu, 7 May 2026 09:01:03 +0200 Peter Zijlstra wrote: > On Wed, May 06, 2026 at 09:58:02PM +0200, luca abeni wrote: > > Hi Peter, > > > > On Tue, 5 May 2026 16:59:22 +0200 > > Peter Zijlstra wrote: > > > > > On Thu, Apr 30, 2026 at 11:38:22PM +0200, Yuri Andriaccio wrote: > > > > From: luca abeni > > > > > > > > Make rt_runtime_us and rt_period_us virtual files accessible > > > > also to the cgroup v2 controller, effectively enabling the > > > > RT_GROUP_SCHED mechanism to cgroups v2. > > > > > > Can we have a blub about why only strict periodic servers; eg. > > > why no sporadic? and such... > > > > Maybe I am misunderstanding your question, anyway: the file is > > called "rt_runtime_us", but the scheduling algorithm used to > > schedule the cgroup is SCHED_DEADLINE. > > So, we do not use a strictly periodic server, but a CBS, that can > > also support sporadic / non-periodic activations. > > The interface only exposes runtime and period, as such we can only > configure strict periodic servers (with implicit deadline). And I'm > thinking this makes sense, esp. to start off with, but I also think it > makes sense to explicitly call that out. Ah, I understand now: you are thinking about SCHED_DEADLINE with deadline > State that this does not allow configuring sporadic servers, and > hand-wave a reason for why not. > > Or, if we struggle to justify it, perhaps add deadline, dunno.