Received: by 10.223.185.116 with SMTP id b49csp1017637wrg; Fri, 16 Feb 2018 10:54:11 -0800 (PST) X-Google-Smtp-Source: AH8x227IpidzCOQ7bmAC9xk0Ee+LXLXzLx6QuYbTQhl3TnL+sFgYNczR6jJc1A9+I2l3igEd7I9l X-Received: by 10.98.161.7 with SMTP id b7mr6981833pff.68.1518807251143; Fri, 16 Feb 2018 10:54:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518807251; cv=none; d=google.com; s=arc-20160816; b=IClHxOwi7J5fKvJ2j9u/YMk2OIkZhChlNTg7H8vg6HUPyIlOLyt5A9ieP6htLU79Su VQ0L+Kg8zvIiZDNM0lMnlJ9EoBcU619sGHqmkqFxEhtiMSXU3utyNeoLOrNHp+kKmgPN Ng44q/zNsw+43DYk2MIsXsnqjbWcinuJnQU+BURXMkhuRV2m2nwZlup3jRATCg57u+++ QyVV565eMeixqk6L78HIsgKkkDmVGnCxwXxN/iDjLTl+pPn8z6/f8YLFOj5BTJzbpmyr 2FA7iF71lEudUxvaeWAJ5VhgFvS5ufnSnAnykh7D8QbpzgxlK7EgrW4sy0iBKRI+kVJn 5bYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=HUy6KYg4eYcCsBajeytssSSQ1ggYcaUObKLm6d+ew5o=; b=xxa3dmjCzfVGuWXEJCVcbnnlwZSgw0oHODKlDvAkSg5EjoegOLmbQ/nN5B9KQYUmol HQzajZoSmA+BCoeYxi5PHA2uK5g4oxpkpo9ZEwYJyhUOFXiroYWmTCvyEuRLiThMFjca u1+iDmlHSxNDJeeh3pTq8KoiKlrSBHYWyOAXcZjfdbrPyjsxOrOQnnmeQbWtygHgHDVr t7RKXu/npMF+3lGT4Lulgk/M6KgiZZ+6IQoTQbVWBY2pr7wqEGQk873XHskS8Emal5cf +rziPseLizaS9i5lzqkfbzZd78SgVyd8PuglPwDpd85ITY1YG8/xS6TV0O5HSF+qVLEG yvQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GN4qZvm0; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s26si1996456pfg.264.2018.02.16.10.53.56; Fri, 16 Feb 2018 10:54:11 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GN4qZvm0; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757672AbeBPJOI (ORCPT + 99 others); Fri, 16 Feb 2018 04:14:08 -0500 Received: from mail-wm0-f68.google.com ([74.125.82.68]:35338 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757656AbeBPJOG (ORCPT ); Fri, 16 Feb 2018 04:14:06 -0500 Received: by mail-wm0-f68.google.com with SMTP id x21so1865650wmh.0 for ; Fri, 16 Feb 2018 01:14:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=HUy6KYg4eYcCsBajeytssSSQ1ggYcaUObKLm6d+ew5o=; b=GN4qZvm0C4YjXN3/7vXWHLQCGfromwl6hFbPNKQcyQC5HhZeMqpHYWRt1jNXTV9V8m cE8Ywg2LiKNLiYZfBee1xJ91GIPDgFrTNeWtGG+q0qaF1s+DXGMbI8ewol3cDDEuLgtw M1EUttJTqJQv0ABpRU2ngX4CZgkPUJkETGTWyhV8TQdI8CUGgyyWQSztT33i+/yf5b5s dIGv98vE3siyjbwnT9S2X5llV6w72xAkUojDGLr0/ztqy8kCZf50RD0rc7nohJVeFaiQ eK3qlsgUs9emUw/n6+/6guqzJqcRLDWG0VnfayjKrI9dptm6G24b/S/66xxcwpRVHyh8 ++wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=HUy6KYg4eYcCsBajeytssSSQ1ggYcaUObKLm6d+ew5o=; b=kFxRvq4Dnv+auMRxvMb4FXPOIRyfVqce+bTOsftYDaduPtHzg02qLivUtchUiLl5qr ENv/K+59iXVd5gYb7fcI/rp0xAad7Kc6O1/sU21ad92qyJUtzIqszCEWPxWIq2ytnfBw AxY8KsMhEVzfmBbHQihSqDxg1qziOQUFRT1Pm/saVXweUAoFZq0sOjt/gjqX1BKphOUh Pk+V4Ux00D211X6fkdDtqA8n9E3SytFmWZsp+DYyK6rUoI52D/BIHhZye+J3nVk3kadd 8Yyvbe8G3fyPE5jgfDyun+pVfdRi1gN2D8yHF7ufkZzJrRn/KIs+cPoJpz4qpr0CF27y mJLA== X-Gm-Message-State: APf1xPCyx7Yd3h+O1C8goflgxvFbzpFtpwbJmiimg84xtv7J86fxd6vr f7HUJRIlgl8EYRxp3ol3BX0= X-Received: by 10.28.208.142 with SMTP id h136mr4629063wmg.133.1518772445319; Fri, 16 Feb 2018 01:14:05 -0800 (PST) Received: from localhost.localdomain ([151.15.228.62]) by smtp.gmail.com with ESMTPSA id s2sm2588723wmf.0.2018.02.16.01.14.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 16 Feb 2018 01:14:04 -0800 (PST) Date: Fri, 16 Feb 2018 10:14:02 +0100 From: Juri Lelli To: Morten Rasmussen Cc: peterz@infradead.org, mingo@redhat.com, valentin.schneider@arm.com, dietmar.eggemann@arm.com, vincent.guittot@linaro.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 6/7] sched: Rename root_domain->overload to should_idle_balance Message-ID: <20180216091402.GF8032@localhost.localdomain> References: <1518711654-23503-1-git-send-email-morten.rasmussen@arm.com> <1518711654-23503-7-git-send-email-morten.rasmussen@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1518711654-23503-7-git-send-email-morten.rasmussen@arm.com> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 15/02/18 16:20, Morten Rasmussen wrote: > From: Valentin Schneider > > The name "overload" is not very explicit, especially since it doesn't > use any concept of "load" coming from load-tracking signals. For now it > simply tracks if any of the CPUs in root_domain has more than one > runnable task, and is then used to decide whether idle balance should be > performed. > > As such, this commit changes that flag's name to 'should_idle_balance', > which makes its role more explicit. > > cc: Ingo Molnar > cc: Peter Zijlstra > Suggested-by: Patrick Bellasi > Signed-off-by: Valentin Schneider > Signed-off-by: Morten Rasmussen > --- [...] > diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h > index 7d324b706e67..4215438667e5 100644 > --- a/kernel/sched/sched.h > +++ b/kernel/sched/sched.h > @@ -650,8 +650,12 @@ struct root_domain { > cpumask_var_t span; > cpumask_var_t online; > > - /* Indicate more than one runnable task for any CPU */ > - bool overload; > + /* > + * Indicate whether the idle balance can be used to solve > + * imbalance within the root domain. > + * e.g. There is more than one runnable task for any CPU > + */ > + bool should_idle_balance; Current name is however consistent with RT/DL's naming convention [...] /* * The bit corresponding to a CPU gets set here if such CPU has more * than one runnable -deadline task (as it is below for RT tasks). */ cpumask_var_t dlo_mask; [...] /* * The "RT overload" flag: it gets set if a CPU has more than * one runnable RT task. */ cpumask_var_t rto_mask; Not a big deal, though. Just wanted to point that out. :) Best, - Juri