Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp266630pxb; Wed, 8 Sep 2021 23:57:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwPOBSH3qBoycOtqUzKf9mo7DbGVXnhTGFe2Qaf8xnvno+CE4BOJJGjg7FnL4j1NBUMVSRL X-Received: by 2002:a17:906:38ce:: with SMTP id r14mr1777588ejd.268.1631170671590; Wed, 08 Sep 2021 23:57:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631170671; cv=none; d=google.com; s=arc-20160816; b=QncOpJx3FuiAb+BV9hXOmOD03rJ+Rrl7HCIIiqhmQ68iUH++fK0725tUnBrOMWFE0Z ERDl9nm3pPtoNTJY2IlzMWVwNPuUAKXCXq77Vpp3z9p2m7h/7XyZ3RLAaYKdtv+U99FX 4R/5uXsMvAoQs+rz4uvnTkbAxCIaj69X9gA7xiumERIaG2bs7SGleZdZd9ZE1QZT09I2 cJRAepIBRHvkazVSZ1EVHM2ss+NJzT3tLtW1f8iSENJZvgoLnONTQjOZo01u8Drab5gw tJ1K+/4O9je1uGAKh4+UBrBPn+KVg+HYQVtSpG4Dv9B7dQ2K4S1USje7UID9YEvUpqZS jJeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Jvq1SkY9pwAOIMxBMn33QFKV8XgkS5RSkAbHTT9NPnc=; b=F+pqkl8ACnKNQExG9wUuKHAckA75GIwWBWkPs7I+Jtn1tlxA+wvsMDHyH2nfSD+Izi jmdrSJVKeKyXNdeQFuqGX3Ln593cDGTFJF72KbBdhxM+Qlvx41Adp5fSC/eL9SItGPWx WNQHKhmVzaNUjDcOBSN+HZlR+qR3FJPdTGDgEvafxZTEhCZ+yZtxLMLV1MUKLFvYFX0p HcumWxkTAqq0R4CI8bpqlQtupGmLN1qTfnscZFG3xXrYD3gNvRxjPZXaUOkI1OTa0AcH zSOP/a8ZrAl9mQTlEloiJTnW5LeIoydMnhKZdak7maqXLhBEXwAiK4pdDj251q6RQpQs YQXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zPNHmflQ; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b5si1000507ejq.268.2021.09.08.23.57.25; Wed, 08 Sep 2021 23:57:51 -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; dkim=pass header.i=@linaro.org header.s=google header.b=zPNHmflQ; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235026AbhIIGuT (ORCPT + 99 others); Thu, 9 Sep 2021 02:50:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54390 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232403AbhIIGuS (ORCPT ); Thu, 9 Sep 2021 02:50:18 -0400 Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 79630C061575 for ; Wed, 8 Sep 2021 23:49:05 -0700 (PDT) Received: by mail-yb1-xb34.google.com with SMTP id z18so1839043ybg.8 for ; Wed, 08 Sep 2021 23:49:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Jvq1SkY9pwAOIMxBMn33QFKV8XgkS5RSkAbHTT9NPnc=; b=zPNHmflQ+KK2aPPISKabIT/z6km+R2RESiZoHSRncKMphQza4olqur7NjrJcjL3ZRK B2uuEfASpvnJ5rKUNVZJjMBCwV+308aCaadXEP+5Lkm6THswPSwZCd+Z3A3J9Ge+Nwaw 75uWRwxsd/XcCJ4C4xBzlfENUl4yaPmpN7gkty+vqkXaE5Y6llo18zVGWtbSS+lm2HZ4 z48TFZEaqQLTEJMNCEmy74PYNzjdFfZQHpYX2bhLkef9uTbXDvDPldtcy/Lxy1cQ8Sft VNFJUHdYpazBlpcewEaGh/4/m1wJDdPv16hdD40aC9lR1my3J75jLxymT4aun03Uhz2K oGOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Jvq1SkY9pwAOIMxBMn33QFKV8XgkS5RSkAbHTT9NPnc=; b=f3M7ncZNAoqdclZ0hhdb3/lF1osEXIDUtpE0yDcGBFhSlUD/iCvFslkW61TAikicYm xHzWglkMOlU7AQjGUVu/h4HVA+X9wVbYTE3NqmZyCmNWGqMRQX3FRCjhLoprxLQcHEEb p1vunADEDpgn5fyBRibJICxnvdkNO42NyDWGiIXN6Pw49BRti6I1GGwxmvJXIRA8sNtG Lfic6fiaWb4SIL4VnL7YRdpxivCQaTD1kmIf0GEdIUon4dWZFusNlZvlhL31uUFZu91Y D9hhqmfnESC6j+jqoBXe+i/H/MDzlpNsfM238sU++6FxhfKr2N/ypfmjmBEmYfrf3fId LuUg== X-Gm-Message-State: AOAM531Muri0QaZbjcMezjDWe9jvyBIKP2yRzmeQVfd8T//p6aw/AGIj uPVvB+bdOF0VzgMm7MRQdcwQBPpWAtAxfCbWz186NA== X-Received: by 2002:a25:1c09:: with SMTP id c9mr1960098ybc.350.1631170144556; Wed, 08 Sep 2021 23:49:04 -0700 (PDT) MIME-Version: 1.0 References: <20210908203946.1261798-1-daniel.m.jordan@oracle.com> In-Reply-To: <20210908203946.1261798-1-daniel.m.jordan@oracle.com> From: Vincent Guittot Date: Thu, 9 Sep 2021 08:48:53 +0200 Message-ID: Subject: Re: [PATCH] sched/fair: Fix se_is_idle() for !FAIR_GROUP_SCHED To: Daniel Jordan Cc: Ingo Molnar , Peter Zijlstra , Juri Lelli , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , Josh Don , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 8 Sept 2021 at 22:40, Daniel Jordan wrote: > > se_is_idle() unconditionally returns 0 for !FAIR_GROUP_SCHED. > > Check whether the task is SCHED_IDLE instead so buddies aren't set for > such tasks, as was the behavior before 304000390f88. > > Fixes: 304000390f88 ("sched: Cgroup SCHED_IDLE support") > Signed-off-by: Daniel Jordan Reviewed-by: Vincent Guittot > --- > kernel/sched/fair.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c > index ff69f245b939..8b22665bc18e 100644 > --- a/kernel/sched/fair.c > +++ b/kernel/sched/fair.c > @@ -497,7 +497,7 @@ static int cfs_rq_is_idle(struct cfs_rq *cfs_rq) > > static int se_is_idle(struct sched_entity *se) > { > - return 0; > + return task_has_idle_policy(task_of(se)); > } > > #endif /* CONFIG_FAIR_GROUP_SCHED */ > > base-commit: ac08b1c68d1b1ed3cebb218fc3ea2c07484eb07d > -- > 2.32.0 >