Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp356138lqt; Mon, 18 Mar 2024 09:40:55 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUKCsp70S5w4W+IUhHDQuM28AW2pSgn7DkxdgxqiUc8qNpWQz001tFT3cYyWJi4ajQ+Qp3zSxwcSjAQ8A5pWq5UvWVrXCWe91U5dQ27lw== X-Google-Smtp-Source: AGHT+IHdz/x+9zi/WGEtkSK3TjVQFSnehNgfjm80qSamrVkca5LX4l/IiAzXoO1cKXjlewSMki6A X-Received: by 2002:a17:906:fa8d:b0:a46:8799:bddf with SMTP id lt13-20020a170906fa8d00b00a468799bddfmr5396224ejb.43.1710780055086; Mon, 18 Mar 2024 09:40:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710780055; cv=pass; d=google.com; s=arc-20160816; b=w9Z6g1ktZjA0AvY42OpEkq/sNp6TYa+aCLyOmx7VGsqgXq+j9e1RVPCrgcDMAJXmj0 lTwPUJSuXTcRY1VOa36q2PHtmuWBHDLs8eIvnGRh+liyH8MxL+JpXGxW0Xzk2xLSfkId poWxqS/jCXmg/+Eym4Q90k/vse9W+O5QeC4LRN0wy0k8O7zWoX/D3O438wz9CjBL8YXn YwJQ0Mt6hOdbi9XMIN5f8p8UTY2h1Xzk/9kX4oM0+LOwvXVIHNvmS11w0I3GaIuh2cjS tjl/YwiT4InUfvp8do+S39s+qUdDkDJ1tVsTq35P81OC2hySYyCsn7hbtvfdrM5ymrtZ DgyQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id; bh=CFZWTDf/7YiSBWFRQro/942P66SlFhywFw3N8uLNqIk=; fh=4gLtz4kfeYesK0j3QNecygS/wp+kJ1F8PR/cVSEPrAo=; b=hFccpHc59pVhKHQ879iqb5DhglilzmVAPu76yD2nt8gJNp1iLnIWOIutTXam9d6+Ee GFOS1SsUY8c+ITHpAK1M7d4Nyk9S+JINMdgSfnWr0EJzlGrwd2VOdwOw4HvXmprrXAuL UCePDP0L06NTYgD0BmDov1N/1yBl7MCDxZ7aTGCQbethF/BJPqp9CTWxCkJg95zjXWWz xO3N+YdTwBcIPW8ZcYK6ORmV7mi49ybEUYLOofsRMgmJOemFB09+V1rBJAqs1c3NLRgT cxME6bTKfyF+bxHzl+xxKaO+jVd82HVxisnTD5fo/oFRFIC5qtbGgdHxusz2uiurf6rG aEDw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: domain of linux-kernel+bounces-106384-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-106384-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id l25-20020a170906231900b00a46ca9377d2si630097eja.431.2024.03.18.09.40.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Mar 2024 09:40:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-106384-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: domain of linux-kernel+bounces-106384-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-106384-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id CCA911F21ADA for ; Mon, 18 Mar 2024 16:40:54 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BAB5B54BDA; Mon, 18 Mar 2024 16:40:43 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 27DE218029; Mon, 18 Mar 2024 16:40:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710780043; cv=none; b=Cr4x+G/8nQF2OWcyeDYzgAAGs+erMzRxB/KIdH/hmk5bXHRXGG/AZ8bSkaNy2Mu4dYxU60Og4sOUGPg1tnXB7VtorT5OMKpoaQb+0njxUejQ2TiaIDUdbCtluF4D6BJxZSlyeRHQZzVg6JGA+MOxm5OhTezuWJxNEpUDbX/Y44Y= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710780043; c=relaxed/simple; bh=Os9aEBxep6Ro2bkZKu8nIVUYR+o95VcsB1ChCPHzA9Y=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=DIGUpKL0yQ16EtnqPtFYL7MRurTeVVuM3CgczG3JrxoJt0WheM2DVDQnHK0xf+0MxV3Wz8mVITK0ZRZ23E674z3DKop71wNNr4hN1Ue4udIwP1xNZKmH+wkAIVmrRCWpzy+xeHCBlyaCCbett6iDByuBtLAt0IFuhGnlyNs6+AI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0F79C1FB; Mon, 18 Mar 2024 09:41:14 -0700 (PDT) Received: from [10.1.30.38] (e133047.arm.com [10.1.30.38]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6F86B3F67D; Mon, 18 Mar 2024 09:40:35 -0700 (PDT) Message-ID: <5060c335-e90a-430f-bca5-c0ee46a49249@arm.com> Date: Mon, 18 Mar 2024 16:40:33 +0000 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: [RFC PATCH 2/2] cpufreq/schedutil: Remove iowait boost Content-Language: en-US To: "Rafael J. Wysocki" Cc: linux-kernel@vger.kernel.org, peterz@infradead.org, juri.lelli@redhat.com, mingo@redhat.com, dietmar.eggemann@arm.com, vschneid@redhat.com, vincent.guittot@linaro.org, Johannes.Thumshirn@wdc.com, adrian.hunter@intel.com, ulf.hansson@linaro.org, andres@anarazel.de, asml.silence@gmail.com, linux-pm@vger.kernel.org, linux-block@vger.kernel.org, io-uring@vger.kernel.org References: <20240304201625.100619-1-christian.loehle@arm.com> <20240304201625.100619-3-christian.loehle@arm.com> From: Christian Loehle In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 18/03/2024 14:07, Rafael J. Wysocki wrote: > On Mon, Mar 4, 2024 at 9:17 PM Christian Loehle > wrote: >> >> The previous commit provides a new cpu_util_cfs_boost_io interface for >> schedutil which uses the io boosted utilization of the per-task >> tracking strategy. Schedutil iowait boosting is therefore no longer >> necessary so remove it. > > I'm wondering about the cases when schedutil is used without EAS. > > Are they still going to be handled as before after this change? Well they should still get boosted (under the new conditions) and according to my tests that does work. Anything in particular you're worried about? So in terms of throughput I see similar results with EAS and CAS+sugov. I'm happy including numbers in the cover letter for future versions, too. So far my intuition was that nobody would care enough to include them (as long as it generally still works). Kind Regards, Christian