From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id DF8F7C02196 for ; Thu, 6 Feb 2025 14:56:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 75B8F280003; Thu, 6 Feb 2025 09:56:43 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6E414280001; Thu, 6 Feb 2025 09:56:43 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 584AB280003; Thu, 6 Feb 2025 09:56:43 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 39B3A280001 for ; Thu, 6 Feb 2025 09:56:43 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 5E8C9141232 for ; Thu, 6 Feb 2025 14:56:35 +0000 (UTC) X-FDA: 83089821192.03.C2316B1 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf12.hostedemail.com (Postfix) with ESMTP id 194EE4000B for ; Thu, 6 Feb 2025 14:56:32 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf12.hostedemail.com: domain of "SRS0=YGdB=U5=goodmis.org=rostedt@kernel.org" designates 147.75.193.91 as permitted sender) smtp.mailfrom="SRS0=YGdB=U5=goodmis.org=rostedt@kernel.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738853793; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5UHJsNjDXs62YUdOMcsq/9tf8PVGSLIq75PwMvF+egA=; b=cxfA3fWRMBcQByuuu/W2T7mB0Kog3o+hCYr47jcJnixReZwTdhSjUOMwuSUdxXGSlMmVib fvDQD7IL2meZPZIVhTr0W/iKw24L5MZbAIphku77k5PhPxSB5qtcsYKHHk+LznnHKgaeyE tzLeDIj8kDdA6xLNTqajrZSh3mC6pHg= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf12.hostedemail.com: domain of "SRS0=YGdB=U5=goodmis.org=rostedt@kernel.org" designates 147.75.193.91 as permitted sender) smtp.mailfrom="SRS0=YGdB=U5=goodmis.org=rostedt@kernel.org" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738853793; a=rsa-sha256; cv=none; b=xlGWbXF/oUJPyCARVceS7/nonMsU4KPIZ9dUTqUm/uPZqyh5/uZNqmI/f03RQYBoRULk4m b6aosHzH0jLVjOUFLpBzph9p5vpyAmw4TaOclLmNvNGdJRH1pe2hHmD6hOZmBW7wxuLDpb gaLPU+lmWAxlbY76zeZ+ksvBPFi3wFs= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 3377BA405B8; Thu, 6 Feb 2025 14:54:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 533F7C4CEDD; Thu, 6 Feb 2025 14:56:28 +0000 (UTC) Date: Thu, 6 Feb 2025 09:57:09 -0500 From: Steven Rostedt To: Peter Zijlstra Cc: Sebastian Andrzej Siewior , Joel Fernandes , Prakash Sangappa , linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, Thomas Gleixner , Ankur Arora , Linus Torvalds , linux-mm@kvack.org, x86@kernel.org, Andrew Morton , luto@kernel.org, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, juri.lelli@redhat.com, vincent.guittot@linaro.org, willy@infradead.org, mgorman@suse.de, jon.grimm@amd.com, bharata@amd.com, raghavendra.kt@amd.com, Boris Ostrovsky , Konrad Wilk , jgross@suse.com, Andrew.Cooper3@citrix.com, Vineeth Pillai , Suleiman Souhlal , Ingo Molnar , Mathieu Desnoyers , Clark Williams , daniel.wagner@suse.com, Joseph Salisbury , broonie@gmail.com Subject: Re: [RFC][PATCH 1/2] sched: Extended scheduler time slice Message-ID: <20250206095709.7a93ac36@gandalf.local.home> In-Reply-To: <20250206142717.GS7145@noisy.programming.kicks-ass.net> References: <20250204220418.35949317@gandalf.local.home> <20250205081635.397eacb0@gandalf.local.home> <20250206083039.0916ad24@gandalf.local.home> <20250206134408.lD_POjuG@linutronix.de> <20250206134859.GP7145@noisy.programming.kicks-ass.net> <20250206135353.i1tp4vDv@linutronix.de> <20250206135744.GQ7145@noisy.programming.kicks-ass.net> <20250206142234.-kcSg0xr@linutronix.de> <20250206142717.GS7145@noisy.programming.kicks-ass.net> X-Mailer: Claws Mail 3.20.0git84 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 194EE4000B X-Stat-Signature: mfi7jn3ja5nxexr6dc8hzizitadt616b X-HE-Tag: 1738853792-426476 X-HE-Meta: U2FsdGVkX1+zuDg1bU7DeXDwTlQLsOuxCY8iryE8Kb2XggUJ9v31GCi6dQdMyb0AooY1hbZH88XzRla1coOIdXpmDVprTivxwqeEbENG4bFBMUx0m2vp8Sa82Q7F0qEJnoo6WhpGiC1vvC9Wu8+aVtE2CCTujXglPK97szuVtN347ycKMs7VxfT7xDaRBvKhHZdSZIIAuWYcfJxkvdYNknnQzu+pSUxCJvbB2BOOW6obaa3XA4oaqcVj40rtqnnYrwn4uxeweeJfXdlOWSGmxj5rqiqQIErhanbq71Q57fY9ThAvvYdv3EAyHMF0dw963rzBYM4Z3hqeuKv+BLpUpCsZnNop4U0GnSU1OaFHM8LynDvv4OgXUwlU1/any1TDnqa0ugZbX5cN4K+7wkyZsG2QMi/j2vASLoh014EB3e2R/nmIpgQaF48LNUXLky2yiivqsRdb7GIkXDXIkFbtqlm3daa029GJ0U+HQcxSqpnCq9LjvsbmQxReGG0MP71jDtUzgQKQUGot1+5F52iHC+MuiathAE63wh93eDMotgBSF0KO851BelqkpN+Cw7+G00YOVokmAKmaNPZ8iIk6qp9UfttbKOuHF9aI3oagWlW8liiXDoy3Ia7DwqJHiS3uE9HUTsjF3rOiNlv+Jw/Wigl4kdV5Upf3WVoOMDJEr0gv/6+l6dlROFIbadsinaG367fUjDacgb7LrixsDOakex8VAa3cM6vef528grP4yQBW1b7dPDIKeEgOHZnUtYGw26bCziWroTej1dAdIo7qpRnxvA3oQTaBIdEHH1eIstTkqMxDSoU+1h3kmrI1SbL61ow/aWP+EYcRKmFAALHTpnor0gpekEYIGsNR+8c9G3ffXh3hLUGJD9elStFk+Mlb4dRFbXAqA8IoKFxloHUtkM9/dKXUfv51xhOWplgJGzE/hp/MelpB600Qn+ZFaHk5Pvd4dPTKOKA7gLDuLrM GjuU5qK/ YLnrGG8Ff8/V4THxh8ulsYA3f7JYU0g43827wUmzbX0D8G9tyqa8hOCkzcUPcYQWJoH/xFYLcasQuegYKmOglujFM0FYUxSt0cn5V4pQMoMLF0f4qneiB0Gx1g+qX51mHVAOD49q3AATs0xwz0r8oEVJEoRMIq3/ag2/XYirCeqt3E2ZsZcDLI3pGebTjq+5hPkYExvZYgYAEJN/Ue3BrUnl/gGto1eNXROAVvqkWtcUnS3Ya2yKHRtCXRNcOr7kPIL7nWKC8oE+5SaA2mT0aU07YpFcW81St07ZzYL8sU0lm5GWDmcGdOYbF2qaP0lGlHS85CUIS+YTmjJ5/WGNLjwKlJaNKOFnat1s1BCQhIBhwf+TKWuc+Is2bUrdD4KdAuL2d X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, 6 Feb 2025 15:27:17 +0100 Peter Zijlstra wrote: > I'm assuming you have a recent number around -- what's sane? 5us, less? It really doesn't matter what the number is. No matter what it is, it adds to the latency. Just adding the timer and another interrupt just doubled the interrupt latency. If an RT task were to wake up but this flag is set to extend the currently running task, even if you made it 5us, it will be more than that. You need to enable a new timer, get back to user space, trigger another interrupt, before you can schedule the RT task from its original time it was to wake up and run. -- Steve