Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp1590794pxv; Fri, 25 Jun 2021 17:19:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyGxa59OXLHzuUSzWDbi3G01SbhrqvqGddm4F0kDvwvHwBdwgKlLo/o29vrKWQW+kbFEmsN X-Received: by 2002:a92:cb91:: with SMTP id z17mr9957776ilo.31.1624666785499; Fri, 25 Jun 2021 17:19:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624666785; cv=none; d=google.com; s=arc-20160816; b=mbt615u594uL0ri7TcWFb2VMm51v4+PVXqv4m76ozHJGLcQDOPC+JUT7Lpe/XklTWV wiCdnTYfnOmxXFuGToclJ5PAvWn4ASwrK5Ru10wp3g2t74/PMPKljt7GVfJI7faCFdod ZrRkhUis0vt7MtMac17ulJKKbdOdh4ZBAxX52abUf8Zaql7QocKU40gyr/Gf4NxojA8c gm25MLgjnndUzmhIfOPaDM5X0k9MW5UHMB7YYOHCV/iOo4o1VwrzMM/IXvix2ZRfhASq BJhuR/DPQ5lCEVTHEXrUInigC5bANVgv0ZSFdtPN/J+HFwZChzqk5hMBciLjs+6L44V/ 3PrA== 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=NcRcSgdUzoVBFryBJ5U6vhpNHs8/PcmbXBm/viWxP0A=; b=Kr5FezugMYZtx+1Fz8jnmFuZ/OA+xGfuG2bBy9Lzxoxo6exOSvRVo/H58ovfH0JZU/ DlvnvloiG49c+QFO6ZCA5S1ZPQOs+XpHMxQa/iJLVuO2U52lHX4snpeIDqgRnW60WhxY rhsy6MmB7N1ULnZ7mrhz35k9fseKPDY7pQuFxMQxZQwGC5wKTAA9PTRO7H0iB2UUCirB JANdKT2WdLLPpTi/2oIwlfMZCRHgdwivWbPAhhJ+3oDTs1ksw7NBDAzFFEWKlMjf2N+I m6QMBzQ/4fuI683z2u3aISdhK1ZHU5am7OfQQt5H7jSzIf6EiixHPbWDBKPYdMyI+F/S Rcpw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=HkCJ6SJL; 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 k11si1111702jav.18.2021.06.25.17.19.17; Fri, 25 Jun 2021 17:19:45 -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=20161025 header.b=HkCJ6SJL; 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 S229900AbhFZAUl (ORCPT + 99 others); Fri, 25 Jun 2021 20:20:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46956 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229831AbhFZAUk (ORCPT ); Fri, 25 Jun 2021 20:20:40 -0400 Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 171F2C061574 for ; Fri, 25 Jun 2021 17:18:18 -0700 (PDT) Received: by mail-yb1-xb2d.google.com with SMTP id m9so7320382ybo.5 for ; Fri, 25 Jun 2021 17:18:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NcRcSgdUzoVBFryBJ5U6vhpNHs8/PcmbXBm/viWxP0A=; b=HkCJ6SJLDGjowPzQEwEYI7OgD0qUJXPeP1i3ZnO8SB49/ZRzUOzLQFTPhn/C6cHrJ7 e8v1Yza/TChKIWzXQoxR1UodssIS1LlkoOs3Rdc+UWaeWrTmj2MFDt6Lh1ZQgzlqlLla DmoP7BqUC2rRhb2pa0HLmaqM0C6utF9/AqPuJ8+EMD0V7GW+0PM0rut28FDKvUWiq1Ts aS3hkekanADiJwCcgm4WaNe87B31kPUpjoBMxA5d2EuWsjviI8Ly6G5VwEeZUq+efr7V yHghmE1CJVNZnDlJvg3lAl+Efbr1MRKydyMM4R/9AoJGLU9lB0eiG6pYOeAssbaLMtPQ BtIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NcRcSgdUzoVBFryBJ5U6vhpNHs8/PcmbXBm/viWxP0A=; b=A8r5k+lHjFPU8oBTYPwNMZ6KDNemnY3QAb3BCB4BIQSs8qqotASFoK3QL+DBg0AwFa VRZofYfACQKnRszL0JlY1eGY4cv5nNoKw837GtIzXptnRxhDynlixoC011C93XPigdKw 5jiJW4DLpEYvRUNy5MzBcME7hfHSgIrmCBV+E0Fu5tY+WXuCLvPg6F7DKJnL9tvb8d/Z vGHNmElvlc5CKtA+YrR6anlKXAyGVi6rlFUYHPYGQn/h8ERbpeJbn9+7UdbSbgSIv08E 87aWW7li/64QJLjG/Xsz2BhgKdZIhaPZdfIM3wiiSCYiVmtkXHLhXq+l8I51z8zi+AUf JupQ== X-Gm-Message-State: AOAM532vp2LayCH6w8D5GJfJ9uCx/oyq7KSbUxX/bx8sRiBGk8c/emtg cgj5aYG1k+KigYIKH2EdS1k6vxnrX2N+ah6CcUnAbw== X-Received: by 2002:a25:bb91:: with SMTP id y17mr15844019ybg.177.1624666697107; Fri, 25 Jun 2021 17:18:17 -0700 (PDT) MIME-Version: 1.0 References: <20210608231132.32012-1-joshdon@google.com> In-Reply-To: From: Josh Don Date: Fri, 25 Jun 2021 17:18:05 -0700 Message-ID: Subject: Re: [PATCH] sched: cgroup SCHED_IDLE support To: Peter Zijlstra Cc: Ingo Molnar , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , Paul Turner , David Rientjes , Oleg Rombakh , Viresh Kumar , Steve Sistare , Tejun Heo , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 25, 2021 at 1:15 AM Peter Zijlstra wrote: > > You should probably also make cpu_weight_*write_?64() return -EINVAL when > IDLE. Similar to how SCHED_IDLE doesn't do nice. sched_group_set_shares() returns -EINVAL when called on an idle group.