Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp541793ybz; Wed, 29 Apr 2020 05:04:49 -0700 (PDT) X-Google-Smtp-Source: APiQypL699sq5W/mI8W9zlxLZlKaAuu4YaUWZjh56+isPMBdYb0y+Hg1O/qteCLuoqQM9dys6o4O X-Received: by 2002:a17:906:5287:: with SMTP id c7mr2237221ejm.141.1588161889164; Wed, 29 Apr 2020 05:04:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588161889; cv=none; d=google.com; s=arc-20160816; b=dIZGGhvJ/R6L0BhUFrlix/wg1M2ajV5EUmKnZqoMQ/ihh9WZsfWzaKuxE+QPiJc5Ad Xoq+TQ6LhsfDZsliB5/oOtfGQ1ueUstpNtIo+hN+sujzd9sT3gz+H448W9rKdD13WFMN jGG7VE32g2xy9V/Mtu+4Bpl6XsIhdECvOVRf3VUeQT4l0PNTcqQ/nLqrLdIgGscDv2EW y+dXpG1Sftg0Lz3GQ+zSXrGIbe2G+0l4k5C+zcSXiAABs0WAE3+zE7kY+C85MuNVJyAu PtTmWVM6Ak1U8SQ+VsJJQIvIvw/+2cqUuYPPoZkJKcAxUd/D92RkDbr1qMcXmfU2jBdo qBOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references; bh=YGnIGxXRM9DYAizPUCKLMKLpy2XP3xb5iUHJa9Q4aU8=; b=Npj0r47Y1Dnmfk37ld70g3Yp83XeOeeOhAlGqtSfvTVBnkTNnNyznnbYmGM7emnkWk 1EgxgB3e4iqOPHAzLy2nSOrNinRSmku4Rl3cUekM+McLdq/fsbgF+bpEU7+Av9AGeiB/ Vec19bfk0N13LCVkaUrcvImq9oTBzSxyxHCcZYPL3EDYBUa6DoBW9eYfch+wjwP07BuW SwjIG8St6JmsubGEh/rtx/LpY2+SvJdg4VriGcqe0LnPvFSvuk2H3zCC3Oa50/UDr40e Pg8ieZ4e0mZO0CbFBATD8kVBqA7KGFOfw+twdGeEJa1CcSI6aTytPsvMfvba5c95s3yd dSFg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id sa4si4039630ejb.69.2020.04.29.05.04.23; Wed, 29 Apr 2020 05:04:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726847AbgD2MBn (ORCPT + 99 others); Wed, 29 Apr 2020 08:01:43 -0400 Received: from foss.arm.com ([217.140.110.172]:37862 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726426AbgD2MBn (ORCPT ); Wed, 29 Apr 2020 08:01:43 -0400 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 09DC9106F; Wed, 29 Apr 2020 05:01:43 -0700 (PDT) Received: from e113632-lin (e113632-lin.cambridge.arm.com [10.1.194.46]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AC3693F73D; Wed, 29 Apr 2020 05:01:41 -0700 (PDT) References: <20200428050242.17717-1-swood@redhat.com> <20200428050242.17717-4-swood@redhat.com> User-agent: mu4e 0.9.17; emacs 26.3 From: Valentin Schneider To: Scott Wood Cc: Steven Rostedt , Ingo Molnar , Peter Zijlstra , Vincent Guittot , Dietmar Eggemann , Rik van Riel , Mel Gorman , linux-kernel@vger.kernel.org, linux-rt-users Subject: Re: [RFC PATCH 3/3] sched,rt: break out of load balancing if an RT task appears In-reply-to: Date: Wed, 29 Apr 2020 13:01:39 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 28/04/20 23:33, Scott Wood wrote: >> > + >> > +/* Is there a task of a high priority class? */ >> > +static inline bool rq_has_runnable_rt_task(struct rq *rq) >> > +{ >> > + return unlikely(rq->nr_running != rq->cfs.h_nr_running); >> >> Seeing as that can be RT, DL or stopper, that name is somewhat misleading. > > rq_has_runnable_rt_dl_task()? Or is there some term that unambiguously > encompasses both? > Naming is a pain as always; I'd shove it in fair.c as "rq_has_higher_tasks()" or similar. > -Scott