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 A4C55C02198 for ; Mon, 10 Feb 2025 21:51:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3CE01280004; Mon, 10 Feb 2025 16:51:25 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3A526280002; Mon, 10 Feb 2025 16:51:25 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 26DBA280004; Mon, 10 Feb 2025 16:51:25 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id C56AF280002 for ; Mon, 10 Feb 2025 16:51:24 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id F06B71406AF for ; Mon, 10 Feb 2025 21:51:23 +0000 (UTC) X-FDA: 83105381646.13.C3C45E8 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by imf21.hostedemail.com (Postfix) with ESMTP id 93AE21C000C for ; Mon, 10 Feb 2025 21:51:20 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=al0kI49N; spf=pass (imf21.hostedemail.com: domain of david.laight.linux@gmail.com designates 209.85.128.42 as permitted sender) smtp.mailfrom=david.laight.linux@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739224280; 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:dkim-signature; bh=2EciPgnW1KEiQXxKmPrpoHQSMJwYLHiBFdZkdooJcnM=; b=zdCPhcWmf4by7KaoVQ7eKQAThjMbP9NaWX9lCjYVP/7wCsT9gjDZu1VPFXz9y1sKg/d0kN hL+7G4QAZD2IfUPlgKtKAhcsB+PrzJHVwXWTHGjwRXBbDtDX/bMWk7oDR13srviSLZTUOZ az1HhOHB8bxr8LbUXA69/35J5221yOA= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=al0kI49N; spf=pass (imf21.hostedemail.com: domain of david.laight.linux@gmail.com designates 209.85.128.42 as permitted sender) smtp.mailfrom=david.laight.linux@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739224280; a=rsa-sha256; cv=none; b=zAUV1yN/enOtyC6T9tfQXmDh4kM/gE3sRMsh+lWQzOEZQhtURw4g48sumYAOoviAyHZQ7/ pG9FWWKRTIghJvV80QQ6koXWQHnxExahaAzOAQn1VAmkNrFyTiKSTulpgF+OVGV7E7djJx Pg2gqqeSTta3R/3NLfFxZE79sLeMgZk= Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-43934d6b155so13966975e9.1 for ; Mon, 10 Feb 2025 13:51:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739224278; x=1739829078; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=2EciPgnW1KEiQXxKmPrpoHQSMJwYLHiBFdZkdooJcnM=; b=al0kI49Ng6zndhMkxf0aBtfzcUA47FK90NdEo85M9TD+6c+69o4y1I34L/DkZgg3E8 BoK3RqXLydHOuKEh5HwK+Tz6ibQO4bXCRKfZkblCC3p8muR1WEkz1rysqkn6OdMge9VF k8ACjTLvRxPpd18SV6OrmvQJ5DEX015oHyo9vvh36vvmozCYSFeUDdq6ulExHZyXTlJd YJqAKfuXjerjRfxJi9VDEMpYHoNuFRAzRsfbI94N36pNyt5omp5niyK1BKkGdHQdBhoH FzTQHrgM7yUIY5bKOwR50xJ8xnZ30/2lwlrAIszYYZT3w4ReZSOyykLSQlm1hqIdxSW1 JhVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739224278; x=1739829078; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2EciPgnW1KEiQXxKmPrpoHQSMJwYLHiBFdZkdooJcnM=; b=DBrO3tdr+5GsbbpQUhYv9v85FemAG5W0QHp9k6LvRZu36V8dXzHm7E0b/kbcyVCgLd i3GawSZmWXgKkD+EuTgU+Il6/G8roYyG4UgPbadb6InsH/vopMR2yQJ6B4QRlNyg6As1 l0lC72Lwfxmuh1SLKqfDtJzP4oSzk3jnTAX44YmuzRGf387rkm92jXDtKRyM62+kdk4v uQkkeH68777s2CtoCdd0C6KSN39MEKb92V9kILOlBDGN/F27evOaC3pG8fbyhzBrH4xa 38Qu6HyqUw+e7bkMMxvxkiup0gaZdrC81nYWb30kUxaI0mI9NwNwK5Fv7f1Lxcgt0zms MMIw== X-Forwarded-Encrypted: i=1; AJvYcCWDntQunR18iRAGPEFUAYstGXY2b31MnX+NooR0Jam4LSb1awwsmEeZxr9PicJQpZ+bG1ptjEj+eA==@kvack.org X-Gm-Message-State: AOJu0YxFh+Ie5T+TkEy/IknAzMVgBYbaQnJdzLnZ8CiG4HXekGfiZUKX oXMyRl4e+JhWa/QnFs9GOvj4L4vrdzSRKOIYNqB135FtHhrYVikF X-Gm-Gg: ASbGnct9dMtBB0LRBottBBjN/Px3Qdhb1k1cOUU5HlvIVeadqtYqkpZTIHoeDPI4JyF S0wdNCOi9/dQEgejPWTJpnHMff4QKXJ427nDgAHuq2xoRXA5MOOJevcfjXOudynCO+wYFYLZu2Z TH7AkuLGxD9yZdlf3f/l4cDeuygZPM4oyLXlCCCUaIn8wx+kDZGsWJbwYsUwbe9Y8/INl9zJfQJ h9bhUp2Rx6ao8K7evrjuCztgcavhYnWi5F77XnbQ/KEYHuhTA4+ewsdk3P4kyo2IOdHyBLSS5yJ oHZHhlTFOoYUSMY7NgcwgXjaIJSpwzpSgqE7PdDNxmpQISzYGCGAww== X-Google-Smtp-Source: AGHT+IFrsqHcB+cYkNZ0Z8ZzR94Q5Jz+YybzaTOr4w16AUyE5Xi1pEvEMdGtDtTmFK1c6TJmIa6gXA== X-Received: by 2002:a05:600c:1987:b0:434:fe3c:c662 with SMTP id 5b1f17b1804b1-4394ced8c52mr6946305e9.12.1739224278337; Mon, 10 Feb 2025 13:51:18 -0800 (PST) Received: from pumpkin (82-69-66-36.dsl.in-addr.zen.co.uk. [82.69.66.36]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4390db11750sm196051665e9.40.2025.02.10.13.51.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Feb 2025 13:51:17 -0800 (PST) Date: Mon, 10 Feb 2025 21:51:16 +0000 From: David Laight To: Steven Rostedt Cc: Joel Fernandes , Prakash Sangappa , Peter Zijlstra , 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 , bigeasy@linutronix.de, daniel.wagner@suse.com, Joseph Salisbury , broonie@gmail.com Subject: Re: [RFC][PATCH 1/2] sched: Extended scheduler time slice Message-ID: <20250210215116.4cbf240a@pumpkin> In-Reply-To: <20250210144432.14c50995@gandalf.local.home> References: <9DA1FAE6-A008-4785-BDF9-541457E29807@joelfernandes.org> <20250204220418.35949317@gandalf.local.home> <20250205081635.397eacb0@gandalf.local.home> <20250206083039.0916ad24@gandalf.local.home> <20250210172059.07cda916@pumpkin> <20250210122700.3b963ff0@gandalf.local.home> <20250210144432.14c50995@gandalf.local.home> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.38; arm-unknown-linux-gnueabihf) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 93AE21C000C X-Stat-Signature: bw6xxf9jkagm8h7wptiw8wrypef6urhs X-HE-Tag: 1739224280-20453 X-HE-Meta: U2FsdGVkX19+T4zURe6769YRbahNlg3vgCSM/7vKxknAuyLKOFCKAh4a2QGQ1VKdxPkLNF45eEcvIp292+K8V1SiOviDvoLWqfjDhGCxClZ/V0zeN5sdVLozriD7BAervSrE9fxMTvJqNlWqF5yCvPt2w6+aAMt1YY8U2BGdNqeYrlBG3hSt9RFuiHRpwQmbgj5rcJVjaM5O/ELOlKi7SRlq2+BcHpJrauiptWzKDck0JU6xUauo9fzDpJN/ORu1acy4JgVmYNYRG9n5z7FzJcHtucgmxfW4JG2oX3FNB9/cQb2m0Nt8+lskJcoo5tcy6hOo3m6L5hW8oQyQgiqlgeWIMATegpRqJcWtqc/nP0i1wG4+biJbHjmAdoSxctk8lR3s/VvUq9No/rcR68VznSCLlo3IYF3cgurmnY+IypU2PC8tramldCe9LDUnYY6TN9JOiH37cSA56fjC/cXO381Sd5ihslg/HhWgKemN1eqNUHp69JYJWt2fOXhD7LUF4j9DZY/Gjpr33ErCHM80n6nFdKJztuXWtD49ntM8GFTJsjNvUiDEXt6fqRRyernNbE9/HNa7EMqWweaT7oyxvCVrvOXH4emEXGcZwHCcVLe3CWU7VeK1Bkt2wYk+sFvRgyLE1AzKSvLUy5TrjydyLX2y2iJkaAtobbpmG+dxa1TYRnpxApEuQxiAoTBKUVRM/i1wMeM33q4k4Tn10ob2dx8lbqWTbPcyGFlvArfOrwiAIbYLjWnYg0U0UgROLEY2QeqEaqEIOctyyXLwjtJts7M7nb6Cx/rNQiTD5L3Qpv0gzobcQHnroplEieXZrpaKwp20lsJ9Cmc4/ePgf2d15rqHjqFDqEV1Pl+iaUtYtauj25HvBMh1vv+hMHn5vziK0aNjebCQLYVGfd2cyj+ut4bVac70XwIxXJYev0MzNRFyG7TP7SSBcTwwohjMJfeiBHF8naWUNBtmyYW5Tgn ftzDLISo yLqGhqs4GDfGZZMMle/wB8Vl81jCfhVexDzyk5QWnUJwHtUTDklIL/ZaOxGiebBrQpxwIzDcm0e8BcWe08kmSKoETSl29uxWwDi23y+q0KoCn9paWXd60AgDYQQEJ53fj9phjaCy+hZx14DGze86im5RHBgh0bQ1IkR9jj3mBnbYfrSV7ZiddGbtvf2AxujtZxZbRDpQxlfdMMC3cfc/kvJgpcJ/+Mjxci1d3zVHAJXhJ17RwS8xH7uYTNOMAIBD5+VZbII8emCRRIfBasz+Wzibq10E3ArWV4xP0NX9CdV/cScroKNRgMXiP7sQoC86AQg8e1LHe7CSGUMlmBBIVcfIF4w6tIbD59tVHAZQPcBbi2nGAtG9zfExHLaXRkSwwvyU0zgPQCbjs+pAyPDbOL8h34UYZPNwlii/Z1SsrsvC7fDwH9HOeQyR5yYMooEljtYgDWsAF5NdIU1lmvZ3hzCtiiW45LK9YZoXQbP6VONEiHLd9rDE8I+DJIzRyAJZr3Coapr+FipeDAPLCK0DyYn6DO/dv/H6vPr+N 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 Mon, 10 Feb 2025 14:44:32 -0500 Steven Rostedt wrote: > On Mon, 10 Feb 2025 12:27:00 -0500 > Steven Rostedt wrote: > > > On Mon, 10 Feb 2025 17:20:59 +0000 > > David Laight wrote: > > > > > Hmmm... you lose big-time anyway. > > > > > > All you need is a lot of network traffic 'pinch' the process context until > > > the hardware interrupt, NAPI softint code and rcu softint code completes. > > > That can easily take several milliseconds. > > > > Not on PREEMPT_RT. All that runs as threads. > > > > And this is a feature that we would like on RT for non RT tasks. > > Actually, this doesn't even need PREEMPT_RT to not hit your example. You > can build and boot your system with interrupts as threads, and that also > includes softirqs. And then you lose lots of receive ethernet packets unless you change all the thread priorities. (I don't recall anything that makes them run at a low FIFO prioriry.) And don't mention the mess that happens if you have hardware that is raising an interrupt ever 10ms and really needs the ISR to run within 10ms. Someone tried to do that into a VM, the interrupts turn up like busses. None come for ages and then three arrive together :-) David