Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp223613lql; Sun, 10 Mar 2024 23:44:10 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVpIhjrMNgV+l0qmFyEriv76A0Z+BOx18lc18D0wWXjWF7Gn2jmgXMNqdChqsR2Uem8M3ImnZWJ6q0h+mC4J0tdOGW4scoK04ofrCeIrA== X-Google-Smtp-Source: AGHT+IGOibTUPlSVPzsBY9uqMMfZr9LWZMW/9ubIhLbV6cBNhqkMdG++HpIxgmPNZw7g44GvwRnx X-Received: by 2002:a17:906:2b98:b0:a46:1426:f7c with SMTP id m24-20020a1709062b9800b00a4614260f7cmr2654165ejg.63.1710139450065; Sun, 10 Mar 2024 23:44:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710139450; cv=pass; d=google.com; s=arc-20160816; b=vZpmtKg0hGDjpvRhYDwiGMRrA+0KMjoc/F6YoYgabADGC5PPqhLakEouy7yrg6mUfJ 6VFgZJ6735AXbWWp6HfzgVGRwYnMw16z9k9P2bno7ke5hyjWEAJz1y7nDl5GfEJT1GWf ETbe6FdLj6DZkSP9DzIT0EnUv2L8nc8hHeK4tr/355TPQLXAFkgrkGgYbew+5XGUrQWY 0yBMq8mrHIkluTw/4TSwfYJBZrr9BQ3lcDsoUoHQdPOuuZig797Pd5kW77iuPEFAZJ+w gzu/bMXT0GxEoaD5i85xr7T8+8oIiKp/gBPMoJXlfJR6bV3dxryWdE0h4ljLHhkcLGaK LPuw== 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:content-language :references:cc:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=yExOc+EMUi+z+5D1CQBKSzXFMQrae+6bdw58/Lsf4QE=; fh=2qVAWezdqzIhuDosNqzdiRXld2o95uRRAPlU0laufko=; b=ieE8nePRqugoQymGg0qoc1SXoZK9sGIBATPBuJvxZONljympweTXq93svLZQscqJ68 G6znwNNFeg8EA9eMDx+/kJCzQGEY/xf7G3PQ1NpsUjcW2Lx0OA12eV89rZzDuhBYlf65 hORGAtXw8C+gIgJfqxb4GW0qKhy1oEtwYEoJbj/qaA65rDZ2BpeF6LgCWdWYxW9r9Oqm PD8iKksqkE7RQgLSpPSfUc4rDF2DHLmVv5WVGjbNSEEdqrPr0DZRWL2XnhV1K2BPs9Me 3fVnZoF2+eoS/NIIyLnMCVLDjdcbfUl8wMY0VKw4775g1QGlyOOcp29drS4itVLXSxvv +19A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@126.com header.s=s110527 header.b=VbsbjUjH; arc=pass (i=1 spf=pass spfdomain=126.com dkim=pass dkdomain=126.com dmarc=pass fromdomain=126.com); spf=pass (google.com: domain of linux-kernel+bounces-98503-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-98503-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=126.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 fy11-20020a170906b7cb00b00a45c8cea1a6si2300123ejb.39.2024.03.10.23.44.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Mar 2024 23:44:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-98503-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; dkim=pass header.i=@126.com header.s=s110527 header.b=VbsbjUjH; arc=pass (i=1 spf=pass spfdomain=126.com dkim=pass dkdomain=126.com dmarc=pass fromdomain=126.com); spf=pass (google.com: domain of linux-kernel+bounces-98503-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-98503-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=126.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 C4FB21F21081 for ; Mon, 11 Mar 2024 06:44:09 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1D72A11181; Mon, 11 Mar 2024 06:44:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=126.com header.i=@126.com header.b="VbsbjUjH" Received: from m16.mail.126.com (m16.mail.126.com [220.197.31.9]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0EDC010A12 for ; Mon, 11 Mar 2024 06:43:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=220.197.31.9 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710139443; cv=none; b=mL758/bVwFXq4hWfLcsmUF/UHIB3icziAoqY2ZdqvGAlCUT30aCG5h7yi09hWVhizAel8W1EV0Wde9uoFa6mlGEgnwPNghZ/u/1CWcY6iuaZmHegA6/NpvHYbqt2QWhNjw540QYPfRSuIcVUIgUe04xhmFPPBIYiD1WSG3OhlAc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710139443; c=relaxed/simple; bh=VC9B5GL1Fmhhu/UKn79agt96hAl0Zx/L2WrNYkyr6wE=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=upbiddhzPLTiTRihN9UBO/AYc0G1qfm/72pji8QI8IcxSD6lNZt/W1ParXWmBAJGVg64vS9MGUnEEtvyw3l9wWltsf+9LPfuQe549QK7AAWMm6PLHk/4KTOxdqxiCBb3s7vKHNHd5/X0FOFo0Y5o2KV1G8tLigveGTYGKpMnKiY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=126.com; spf=pass smtp.mailfrom=126.com; dkim=pass (1024-bit key) header.d=126.com header.i=@126.com header.b=VbsbjUjH; arc=none smtp.client-ip=220.197.31.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=126.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=126.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=Message-ID:Date:MIME-Version:Subject:From: Content-Type; bh=yExOc+EMUi+z+5D1CQBKSzXFMQrae+6bdw58/Lsf4QE=; b=VbsbjUjHSKVbbDWyUGlbk6DYfI/YlOGLuYHGSclgvmMasy8f4zZjgGH1uhXTGz 2Ux1GD+4NTcHX7+p/q2tBOSdASwYYYk/SyUQIZgZ/hak3TlulUEPF5Uvty+fCQgn z3CE2tYYU+kXvl2rW8csyCDnfgsvaSm87GSOzF8gW66nw= Received: from [172.24.140.12] (unknown [111.204.182.99]) by gzga-smtp-mta-g0-1 (Coremail) with SMTP id _____wDXfxbvp+5l4NOKAA--.58650S2; Mon, 11 Mar 2024 14:42:57 +0800 (CST) Message-ID: Date: Mon, 11 Mar 2024 14:42:55 +0800 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: [PATCH 09/13] sched/balancing: Rename update_blocked_averages() => sched_balance_update_blocked_averages() To: Ingo Molnar , linux-kernel@vger.kernel.org Cc: Dietmar Eggemann , Linus Torvalds , Peter Zijlstra , Shrikanth Hegde , Valentin Schneider , Vincent Guittot References: <20240308111819.1101550-1-mingo@kernel.org> <20240308111819.1101550-10-mingo@kernel.org> Content-Language: en-US From: Honglei Wang In-Reply-To: <20240308111819.1101550-10-mingo@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CM-TRANSID:_____wDXfxbvp+5l4NOKAA--.58650S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxJFWrJF4kCr48Ary7Xw48tFb_yoW5Xr4Dpr WqkF10yw4Dt34rXas2ya18urW3Ww17J34a9FnrJF95Ars8tas3trn2gr1fWr40vr1rCr4a vF1jvrW7Aa1Iqr7anT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07jOiSdUUUUU= X-CM-SenderInfo: 5mdpv2pkrqwzphlzt0bj6rjloofrz/1tbiYBKerWV20GqJhQAAsk On 2024/3/8 19:18, Ingo Molnar wrote: > Standardize scheduler load-balancing function names on the > sched_balance_() prefix. > > Signed-off-by: Ingo Molnar > Cc: Dietmar Eggemann > Cc: Linus Torvalds > Cc: Peter Zijlstra > Cc: Shrikanth Hegde > Cc: Valentin Schneider > Cc: Vincent Guittot > --- > kernel/sched/fair.c | 8 ++++---- > kernel/sched/pelt.c | 2 +- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c > index 96a81b2fa281..95f7092043f3 100644 > --- a/kernel/sched/fair.c > +++ b/kernel/sched/fair.c > @@ -9411,7 +9411,7 @@ static unsigned long task_h_load(struct task_struct *p) > } > #endif > > -static void update_blocked_averages(int cpu) > +static void sched_balance_update_blocked_averages(int cpu) > { > bool decayed = false, done = true; > struct rq *rq = cpu_rq(cpu); > @@ -12079,7 +12079,7 @@ static bool update_nohz_stats(struct rq *rq) > if (!time_after(jiffies, READ_ONCE(rq->last_blocked_load_update_tick))) > return true; > > - update_blocked_averages(cpu); > + sched_balance_update_blocked_averages(cpu); > > return rq->has_blocked_load; > } > @@ -12339,7 +12339,7 @@ static int newidle_balance(struct rq *this_rq, struct rq_flags *rf) > raw_spin_rq_unlock(this_rq); > > t0 = sched_clock_cpu(this_cpu); > - update_blocked_averages(this_cpu); > + sched_balance_update_blocked_averages(this_cpu); > > rcu_read_lock(); > for_each_domain(this_cpu, sd) { > @@ -12431,7 +12431,7 @@ static __latent_entropy void sched_balance_softirq(struct softirq_action *h) > return; > > /* normal load balance */ > - update_blocked_averages(this_rq->cpu); > + sched_balance_update_blocked_averages(this_rq->cpu); > sched_balance_domains(this_rq, idle); > } > > diff --git a/kernel/sched/pelt.c b/kernel/sched/pelt.c > index 63b6cf898220..f80955ecdce6 100644 > --- 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)? Honglei > - * update_blocked_averages(). > + * sched_balance_update_blocked_averages(). > * > * Also see the comment in accumulate_sum(). > */