Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp965998lql; Tue, 12 Mar 2024 03:37:06 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXy+0vWkvYj92k8eNpz1rEpMWAMXM/xh9EHKx87jQJtoBEEP1Me2ZBWPcKvsGe9ffj6z+VSUj9TRBTWPF+XPTp1XzzeVP+d7fY3/hlPjQ== X-Google-Smtp-Source: AGHT+IHhnyGgCEyCOQP75L2Uge2H6y0rQ2ff9vvJdXyU8OES1cLukqJmZ2TOSB86CxFkfeeAW5Eq X-Received: by 2002:a05:620a:4056:b0:788:5e34:b6a3 with SMTP id i22-20020a05620a405600b007885e34b6a3mr3356785qko.54.1710239826737; Tue, 12 Mar 2024 03:37:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710239826; cv=pass; d=google.com; s=arc-20160816; b=sB6fUJWA+em/BIWJNvJcFDNvv3AxNq9Qj15Kg71bVwMe3hCG5K93VPBaad514KrJj7 yB5l3x8RcFHdK0uVO+4Tkncoew/XUc3OQMFB1twtEMEkk+gMbWfWSRuZIYaLYU4STCxv dwKL6lOGsl7EPRAwFVoMJaW0QOMSSuOkpgYFqWG7DaNwlsHNP6d83dC2M3MUzzlVg7rM k6z+ns5sv9S3APDN5gtYBbmSpZPkvW6YJ4ZJGk9ioaPRVNkOjIQlnPYyqyY7pufrAHBL 2KlPnob2WZjRXs3oXv/8cnIt75gqbeStrQ6NAOejHXG8wHifeGnscD9gJqJW8B4fDx6l cLOQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:sender:dkim-signature; bh=Hm+6X/5k3i+VUHvnlRxvFcXi+76msRha0JCkHThjDAY=; fh=eFS0fmHtj/7vfPO14KoaMygMR8jeixwFO4HUZFbKtjE=; b=qIFsqH2u2cuTUKhWGTS4MzBsRhfv5iVmhZh3GN4F9HUINYnb79XMU+7c9ji3itDKe7 naK0KDSQ4B//GMVdUnDzMzgEWRpnJNAlXpuVE3sIUTvaQ+grxrFjlyhRzOAVmTeyvU3r hxzC8B7FVMvz7U9Ro+74upy0A5NEsQyT0HmOu61wjow2bHs6/0Fkf997hFlujFYyQpi0 oGfWMToW4u7n7+ORnYtYwvFxaQgKy/HYQCovhg/CysWjuYVTKDLSbL85gw1BSypjqzyR g9x5D1eBLANDSqr0/98m4elGOEDA+WO6adEy5L0olyu9j1whuvJtZGVE0FPvYwfoSPi0 Hd2A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=QUlhxw9J; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-100130-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-100130-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id c7-20020a37e107000000b0078798929ce1si6957546qkm.769.2024.03.12.03.37.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Mar 2024 03:37:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-100130-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=QUlhxw9J; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-100130-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-100130-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 2DFFB1C2286D for ; Tue, 12 Mar 2024 10:36:49 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3DBC158AC8; Tue, 12 Mar 2024 10:36:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="QUlhxw9J" Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8618941A85 for ; Tue, 12 Mar 2024 10:36:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710239805; cv=none; b=qthDoWlomLjnwPMrBJatffxdoJp31N5F2mDbjMMoEjjsZZtqdvL7D288ujDiWMZX8DK9y5/+mhgGVXqY67kJRKAsh5kDYAxgenAZWzDz648hK2ZS17cL5FNO2mYL9jkMcbFd7ma7kIWsk/03K/h19Iahfr/W9rzJFW5RwBkQfg8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710239805; c=relaxed/simple; bh=ldLHT+7KKkEw/cUtr5TG6uf+iSlib8xpwUzZJgbEDI4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=cEl8zQg3zDno7Y1rPvQYYeb1FatBC2AMiB0o1l6ijrtfBYMRAQOmy13pg10RxDdHl4GS2dh9LK/Bf4q91rkwkySko86of0PW4lDi3oevN/zCkg1YvXX1HW6kLrkxWusDKNR4yMI5e2/AlXu+YgQYrtHkvsGK71O+MExwMYO/8IQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=QUlhxw9J; arc=none smtp.client-ip=209.85.218.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-a4645485da6so59012266b.1 for ; Tue, 12 Mar 2024 03:36:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710239802; x=1710844602; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=Hm+6X/5k3i+VUHvnlRxvFcXi+76msRha0JCkHThjDAY=; b=QUlhxw9Jj5iy/Lkt+2/GnlYxo5RHR/rsCrmhKKFyE3mIxHDIlXdH1+Gfp5n7w8AbXg 92QxRrq7qG2LwITxV0sOEP+9oqmWviESg9szDFXBuustZAW7rXufq41yYEBiEIOm+vTR Nq8+0mibeLLl8JbmjhlLgr9Hn4wNiP6tNk1oJ6GtW3J7RsfJdYGIiQxmXkpTc5p6NoQh ijibJXuYJUEJ4xcBwbPeJ0j7MjRFF8egz0aMojxq5SyCKWRCGHs49T+OVGe7DpxzISQf oM2AEofek+x8GIct/ndpmReIFMKmZJE49VFdj6CCyYjBP6iyJ2BNxgYf4qDYP8zLv5i0 FTFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710239802; x=1710844602; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Hm+6X/5k3i+VUHvnlRxvFcXi+76msRha0JCkHThjDAY=; b=b6IuyorLCYQoJ+4oPswtLpylFWtXDdQHHIfMHDY+qZeXVKG1lZSJWm3zfmofIKxEpz oISrETuM3NdcBrHLD7VdohtNdUPSMVdwl3G2vDXlCnMy7LZVL4yUZlJnnZZyeXinyeS0 3Q7x/c88eYR8ra1u0FZyZOONRYJ/F9HTNAJp8N0/DaOACgX3EBqxrLR2LHywoBEN1rcm Bo2eVY3qJGyekaO7wLfAtqSpnp/HDFZJ+MMWhI6cpqT8uSNiaN7Z8PvlOQ2iUrky5M10 0vv5cM1MRLehq8p/h7V1mDMDl5eWYAA61os4qdd4SFMsVRaWxwmy7EYh/fJpvbeH3C4O EObw== X-Gm-Message-State: AOJu0YwcfnjFQiAk/LwgzHQK7vB4H2Wsbm4K6MEIrJFBrk4H338B7nSv 1M0z49xBWV1+CoI1uXvAtdOrBQKvMSUhbgSsxxOKbd9Cp2qhpb1H7ZSyxEO71ik= X-Received: by 2002:a17:907:9406:b0:a46:264e:6fba with SMTP id dk6-20020a170907940600b00a46264e6fbamr4675566ejc.34.1710239801376; Tue, 12 Mar 2024 03:36:41 -0700 (PDT) Received: from gmail.com (1F2EF295.nat.pool.telekom.hu. [31.46.242.149]) by smtp.gmail.com with ESMTPSA id c23-20020a1709060fd700b00a44180ab871sm3722079ejk.50.2024.03.12.03.36.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Mar 2024 03:36:40 -0700 (PDT) Sender: Ingo Molnar Date: Tue, 12 Mar 2024 11:36:38 +0100 From: Ingo Molnar To: Honglei Wang Cc: linux-kernel@vger.kernel.org, Dietmar Eggemann , Linus Torvalds , Peter Zijlstra , Shrikanth Hegde , Valentin Schneider , Vincent Guittot Subject: Re: [PATCH 09/13] sched/balancing: Rename update_blocked_averages() => sched_balance_update_blocked_averages() Message-ID: References: <20240308111819.1101550-1-mingo@kernel.org> <20240308111819.1101550-10-mingo@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: * Honglei Wang wrote: > > --- a/kernel/sched/pelt.c > > +++ b/kernel/sched/pelt.c > > @@ -209,7 +209,7 @@ ___update_load_sum(u64 now, struct sched_avg *sa, > > * This means that weight will be 0 but not running for a sched_entity > > * but also for a cfs_rq if the latter becomes idle. As an example, > > * this happens during idle_balance() which calls > > Could we also fix this ghost idle_balance() in this serial (maybe in patch > 10)? Good point - I've added the patch below. Thanks, Ingo ===================> From: Ingo Molnar Date: Tue, 12 Mar 2024 11:33:50 +0100 Subject: [PATCH] sched/balancing: Fix a couple of outdated function names in comments The 'idle_balance()' function hasn't existed for years, and there's no load_balance_newidle() either - both are sched_balance_newidle() today. Reported-by: Honglei Wang Signed-off-by: Ingo Molnar --- kernel/sched/fair.c | 2 +- kernel/sched/pelt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 54177ff96e4b..c35452109c76 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -6866,7 +6866,7 @@ static void dequeue_task_fair(struct rq *rq, struct task_struct *p, int flags) #ifdef CONFIG_SMP -/* Working cpumask for: sched_balance_rq, load_balance_newidle. */ +/* Working cpumask for: sched_balance_rq(), sched_balance_newidle(). */ static DEFINE_PER_CPU(cpumask_var_t, load_balance_mask); static DEFINE_PER_CPU(cpumask_var_t, select_rq_mask); static DEFINE_PER_CPU(cpumask_var_t, should_we_balance_tmpmask); diff --git a/kernel/sched/pelt.c b/kernel/sched/pelt.c index f80955ecdce6..3a96da25b67c 100644 --- a/kernel/sched/pelt.c +++ b/kernel/sched/pelt.c @@ -208,7 +208,7 @@ ___update_load_sum(u64 now, struct sched_avg *sa, * se has been already dequeued but cfs_rq->curr still points to it. * This means that weight will be 0 but not running for a sched_entity * but also for a cfs_rq if the latter becomes idle. As an example, - * this happens during idle_balance() which calls + * this happens during sched_balance_newidle() which calls * sched_balance_update_blocked_averages(). * * Also see the comment in accumulate_sum().