Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp866186pxb; Wed, 8 Sep 2021 14:26:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwOOSBlDR2OTpox5dL3srQLUawZV17JnftT3GRB73ac3hsE9owtA5uaaqXrfPmg1exswG7n X-Received: by 2002:a6b:f30b:: with SMTP id m11mr290944ioh.0.1631136395079; Wed, 08 Sep 2021 14:26:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631136395; cv=none; d=google.com; s=arc-20160816; b=QONGOtBMeEdvUY5Gcmgn2c0MdigVWQQMY5lAYmugsvpOuEf8N0Li6dc9E6J4v+o+1Q z5eR6ulOjbsPgQgZypeU6KzIsUcDvNO4oh1XMqd9XgkcJKbzWB0TTWIdaguiJr/pFEf1 BV1NwRx+x/gm8sFdePX9t8j9KVnKT2JzIOa5w+zusCtxYL2uBqfKxhGLOWO/2UDj5duz U5AqD/h7Ai4HJ44qnPQE/RRhBS2WSiUlD1Nm3R9+QbmPgY1w5JJxXEWh1olsyBKKfvIG vXczS2ES4a0Y17VoUF3Q3gpSsEf4D4qhfCDWrTKRUI+IpkN1ao79ILGc5/sAaUBG8Vc/ 4j7g== 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=LLU6g2s6H+McVemxtCFKBzh3Cbqjw4HVZJVWcfwOoOk=; b=zkIAWR0khHkQpNTm12e/uvo1D/WRCUpPLD/4nwCkT4AH2TP5FwKPI+RYsxiE1Er/vJ xP1bk0AUp1L9PaOReRJiRr+G7vyYB1WWHNub2OiRG7yPSVgn2G+y3n+qPW+ONjFyNjMA XAfNrIcQ45WoqRKfeHmq1DvORVBeKGT3MXkIKA9dcnYcdx+OUqrnRUxWcl8GX0iNQz1i X4kzBjU0GdcuxOGnXS2XCaww2qPJ1bUSTzleu6zaYn0EnIaeGFyI1jlUPkrL9kvHLuGm Jbjl1ab2bma4g/JKFDLqeKY1v+ji4R5EypUnoYI5ufnjDMmZv9FqDrukiHKcq2B9CNpu RBLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=BpTeuYY6; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q17si186483ilc.49.2021.09.08.14.25.31; Wed, 08 Sep 2021 14:26:35 -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=@google.com header.s=20210112 header.b=BpTeuYY6; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1350594AbhIHU5W (ORCPT + 99 others); Wed, 8 Sep 2021 16:57:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35148 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235437AbhIHU5V (ORCPT ); Wed, 8 Sep 2021 16:57:21 -0400 Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7220AC061575 for ; Wed, 8 Sep 2021 13:56:13 -0700 (PDT) Received: by mail-yb1-xb2c.google.com with SMTP id y16so440843ybm.3 for ; Wed, 08 Sep 2021 13:56:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LLU6g2s6H+McVemxtCFKBzh3Cbqjw4HVZJVWcfwOoOk=; b=BpTeuYY6SB4xffTZslMJHB3c2g38zWEo43Cw/8ZX+rXLLKd3EzxpG5o0dpesz3O9nT HwB4N8eHO5odV2AxPyfmVCNyNkZ5DAv+j8GdGIJQm2SAZbFA8YhBbJnt8ibL2wmqPVRb tKxdatgzDvHhwWgWwm5wjIhSf2upPe3J3ok2fjc7L+fFM/MoREHsHucCAXefE5uUtaX9 ec/Wei/r5nGKffDgsuB9DmUgWV67IqQ0oeCpgkeylDAZPvlhG1BcxQmzGjleCWKStP0L smpTHfrTDl/2Tk+By1lh4ieCowj35LrJR4mv3BXLiowQKLHRKzmaQ49zo1W4iugmK2v7 sdfA== 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=LLU6g2s6H+McVemxtCFKBzh3Cbqjw4HVZJVWcfwOoOk=; b=GjJShIFlFf5pnOJkI9E1KPRoJtnrqwkgzLKB6xO2cR8OWbpi7bNBTd48KC8j5sbGE8 wQLukOvchF68Sp3AantNw9QP18pkBhKlxj4tzyOXsh3PF2f6lGYaoK40AxmvdgA+Krxz MLhBnni6vlOYJbPTAFChVaja0hGSXPFsJmKO3V2XBOf3ZelSR0ade4wQdGpng2ygS6uD 7e0odLNAWuhQZwg1MQgIFfTgwtdkZVu7Wnhc0aa6IKX3hKhxsbemnZyGFEeregn42VM8 5/w+OUQCvceYxtPdBGI1bF0y7vWeH3DAEuBqbxUGMbMylW4++6LcblIBk2gez52TYpJU Corw== X-Gm-Message-State: AOAM533BT+GmIcAFCaeuETMNlIcJzKye6M8uj9Vv+xdT6d3xjBzHPfcA Vv8cK/OQGPNOBgyblxgmUzEmqewAfjRplaj0/z3ZCQ== X-Received: by 2002:a25:9201:: with SMTP id b1mr291189ybo.354.1631134572425; Wed, 08 Sep 2021 13:56:12 -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: Josh Don Date: Wed, 8 Sep 2021 13:56:01 -0700 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 , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 8, 2021 at 1:40 PM 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 Thanks! Reviewed-by: Josh Don > --- > 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 >