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 EFEAEC02194 for ; Thu, 6 Feb 2025 13:49:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 887B528000B; Thu, 6 Feb 2025 08:49:17 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 80F08280002; Thu, 6 Feb 2025 08:49:17 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 688D128000B; Thu, 6 Feb 2025 08:49:17 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 46C47280002 for ; Thu, 6 Feb 2025 08:49:17 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 8F9861C8E74 for ; Thu, 6 Feb 2025 13:49:13 +0000 (UTC) X-FDA: 83089651386.24.621CCF5 Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) by imf26.hostedemail.com (Postfix) with ESMTP id 43F8A14002A for ; Thu, 6 Feb 2025 13:49:11 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=infradead.org header.s=desiato.20200630 header.b=XR64Ar5+; spf=none (imf26.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.92.199) smtp.mailfrom=peterz@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738849752; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Y3vfxgqWOZEe0Hd/ewi+GadlPXvOgCMGGR4Qn8Wddt8=; b=MzTU0dFkgHwD0RDmEhmTTfhL2gx2UmW/Zas18QLMl5Ty/AREqH6b8SFwvpx7S/ASwYKPsp WtZCdkfPfkYcFKrx8zAgCRfjl79nFY/L6crXbPJfS1GA6gGDKONnM/mxvTjTtzqIvbsdSi /MzqeXs35eucx+YblYuffAOydWEFX8A= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=infradead.org header.s=desiato.20200630 header.b=XR64Ar5+; spf=none (imf26.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.92.199) smtp.mailfrom=peterz@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738849752; a=rsa-sha256; cv=none; b=0YQ4paPwDpshvCXxPOiJwnvAxGKxDsuHqjCleZALxhgYFn0P3rjWCGeN+Fm+Wr8kHVj1w8 JfSDRRLnE0AFuYUNX8I8uRcW8UhYeG/WyAlI7IRuiBW/UwimEmhx6cuMJsLxbPgduAijfQ ec/w2Ho1mqWgbfQD59uA6DQ0PWhP1zI= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=Y3vfxgqWOZEe0Hd/ewi+GadlPXvOgCMGGR4Qn8Wddt8=; b=XR64Ar5+6ywuSr/mxmKOGYU1hk CE42fj6bIFgcGYiv61/sT4VfvuTtu+6cwaWwZqUntvKFp87sKx5a6x0daN3QhCHOp5/MTnQZQmx1L 2vEWVTTmPajAydU4sYQSzvwh98kkYWpmg1jst42chKqHf6Sn/6pgeGN543PdGPa6KHx1MGHHq/Avd 8267K7LR7JZn6xmi+uFz8sqWaC3l/3tvGwAQVaBqmUzgUJGqTQzQNzBIjbui7EielG+zTOcyefl7Z 55PtNg4aBDKMKyNWH4RE/sV2arFMjyH/PHla5UHwBtBZqoeqa/qKAA+192e0USeQ/RvlDGUsO3DD7 0D/vsLag==; Received: from 77-249-17-252.cable.dynamic.v4.ziggo.nl ([77.249.17.252] helo=noisy.programming.kicks-ass.net) by desiato.infradead.org with esmtpsa (Exim 4.98 #2 (Red Hat Linux)) id 1tg2FZ-0000000GxJY-2XaM; Thu, 06 Feb 2025 13:49:01 +0000 Received: by noisy.programming.kicks-ass.net (Postfix, from userid 1000) id 9F58C300318; Thu, 6 Feb 2025 14:48:59 +0100 (CET) Date: Thu, 6 Feb 2025 14:48:59 +0100 From: Peter Zijlstra To: Sebastian Andrzej Siewior Cc: Steven Rostedt , 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: <20250206134859.GP7145@noisy.programming.kicks-ass.net> References: <9DA1FAE6-A008-4785-BDF9-541457E29807@joelfernandes.org> <20250204220418.35949317@gandalf.local.home> <20250205081635.397eacb0@gandalf.local.home> <20250206083039.0916ad24@gandalf.local.home> <20250206134408.lD_POjuG@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250206134408.lD_POjuG@linutronix.de> X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 43F8A14002A X-Stat-Signature: qj6xrcp4uru8fdh5rag86dk5638jozp5 X-Rspam-User: X-HE-Tag: 1738849751-470769 X-HE-Meta: U2FsdGVkX19KC5Nrp0phiPVuaXXedQbqtf/xruNmErINbhKFcH8ySr24Rn6NNSu8WEIKm5x96GrkwAmTWgg/neTpNkl1Zn64GUgvhLw5xWV8Ez74QOFGpZBE+c2soxuz8c+gyqpvAIlNMYdy+ktmV0S71uyh/Af6UcMQ4amR89cqoR38S1esZmXgvELnKXQhCpRWuz0yK9LoP1HN65W4c9TYIflcSMWD6VRej2EBhx3BCA0eJAt5rsUKHBmt6sWAEaXt6pH9cBbh+XgOWE5u6gWw1QbM3msy8KD+Aer8a8GkcPN2fYPugIKeW4bx7QTYEfp7XPXNFfFQTFm0KD9jaTjTxvfaFZ8vkvmhS79AOtSrXYkHry1R5nGleZ9wPYpr9gm9S5jzaYJ9T7K0jJjBTAfzTHzAUyaTbEBQu4Hj9i6q4kVbpMFk2E3PNENfjEaiba/PBQXWOdk1+HfA8UYdkeB7gtTz3b40XYZGqdlocx5NuWRD3bVvgfUfhkWio7FAsZxDmyFPqGdix6hxSgpWHMhVbXrEy/3wiTQGuUuFIi5fqcm3maFo6rb5L6znKGdM5/PRZmvHgOPT15z9Sk+35F1mob+U0msB0+z1hHHbZpRzYitJ1RuT0mw/J4trBTHKbozafaCXtd1julkm9oKKnVLaxjbm+WhIKHnP5icC01RWuXui2PH9XdOPbOq6jjeKqBgiO5VG/gajQ1+DlJzK1p/1U4QpIJX70gcBbPGzQG7NqLCb1xD+W9ooeWAnnPYnggR7Uaz9/KpBby5R/oMo913hUBd9RuYCm6OWbleIIaXSeiDLuGKQ9GDOo9FWw59CLPqjLRhoyT2ogNwmYL+S7yv8QTa6/VU7UfotzcG55sgQHEFjrHpGIewbXKSLLOCxzYGe1GJJAwItlkjGrX23b0uIOaUmKbx+F4vlCaZIupu2dA0Mj9cUpxiDK1EtWKTFcJB4cBg4xyPJx+YfoQs O4kRnjs4 SmUN709MqHMtsoVkNIBDMT76RkBO0Lhzj+WBEtnLN4Rw1omGPAf+ZSPndbReEcrxxy+NG8xTLl7tYOSUXt420WGIms+P7Ah5rRmKWpiebCPaJkss5sBkDwpOKkuRtEEh9CqmY+HiLEyX/baWZtKSqiBqz8lP1qx2NC7hjSIUnKEWmcTA+DWC/afmuAWrYhy5+UqjCJLGnD7j8HzB91DnfdwSWF7yJ1z+TX1QEEgUWJ7h34rV1C40tFV4z4TJpFpLM82HK4GBNIogjBh8= 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, Feb 06, 2025 at 02:44:08PM +0100, Sebastian Andrzej Siewior wrote: > SCHED_OTHER vs SCHED_OTHER after all. But please don't delay a wakeup of > SCHED_FIFO/ RR/ DL because of this LAZY hint. Thing will get delayed if interrupts are disabled or kernel has preemption disabled too. So as long as we ensure hint crap is of equal order, nothing cares if you do. If you can't tell the difference between task does hint crap in userspace and task is in the middle of syscall, you can't tell the difference.