Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp3009167lqp; Mon, 25 Mar 2024 16:48:58 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWxYKScuCuLpIlmazD0j28vYITY3EIbKagBme4aaGHzEyE/p+mWWFYOT5pW9IB3u5rUEUHE8Ue2Ko4Hbr7G/L5FN9gRF3WISjBq1GBltw== X-Google-Smtp-Source: AGHT+IHXLW4DkF0vNFd0sRYXVZuRsJS4TGwFEEVfxt37JC6yBU+vHv4rOhDU4jj84HAhMd1RNQvU X-Received: by 2002:a17:90b:3117:b0:29b:9d98:5388 with SMTP id gc23-20020a17090b311700b0029b9d985388mr6159864pjb.12.1711410538085; Mon, 25 Mar 2024 16:48:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711410538; cv=pass; d=google.com; s=arc-20160816; b=iYUx2Q8W6CatpaBl7g7LNrV2EarKEbuYDgQDHER5r00+Q1oOLiPz3l5saE0K6oX0AZ Ez6FuWqZlim+Bpk/GuTWeGoDKLgK0Lx1b5ifkqCr3ygL8M0SUTUQ3vhTnqoKVefrKtKO P3JqIGNalgZsxq4Y7R1+zgFwJmcHRJzMUJpozq/Gc5MtAdc5WxKE1eD9DhxKiAkYo8z5 3/oLkwtQ6C14J7B3hRBAqihcaIZtuIYmBgpsr4dXyxvnkF7waivbFq15M5lzUbbGwzUF RfmIBtnXM8z6q3Uqj2hhgp7t7lXc3cyOK0GuoBNN7oMHzDAX/D3eWNUjtOIUuL0DPSsM I4OQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:sender:dkim-signature; bh=OJoOIB0fogtvrTT+C8zAsHm4ytpCrvGQJ9GOYtKix3E=; fh=fzT9uZJVdTNvCTF4o1fwIj1B2rbj1c2QH/ejssWOeiE=; b=QljHB3pjvJrx2HsuNe8NrjQu8p1V4jgT2GZpSeY8RVlR/GnQefAZQ7gQCvqtwzPmBd cfH19ArL4w53X0iZeKbRy1+vvx9queB3hpJDDqaZcHqay7JT6xHxcD3BMQImjEkldShl rpNnimQvtIoUutmX+3TGFNh65znaYvCo645sz3aSdLhYq4Ds/Jd8S3ldzLI5nrKwJSC0 ZqOM3BFuZrM46f/zOyZSEeV0QQuk/OqFItB5MdDPsz6j7ANhnhlAztnoaZ/mnD4tAveM 0/QDt4C0YPAmWKaf085YoWCNTUzWwIkdN1nJvNONeCkChq98S5jh6nwsQQGx5gpUyA7V izeA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=htJqKgRZ; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-117892-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-117892-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id e10-20020a17090a77ca00b0029deba7c7b2si8434635pjs.0.2024.03.25.16.48.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Mar 2024 16:48:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-117892-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=htJqKgRZ; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-117892-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-117892-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 8FCE3B62D8F for ; Mon, 25 Mar 2024 20:12:32 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id F3E6943AA9; Mon, 25 Mar 2024 20:11:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="htJqKgRZ" Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BA1F14CB54; Mon, 25 Mar 2024 20:11:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.178 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711397463; cv=none; b=RCZxZEtKljvmLortnzit262z666ZovgTqxIFhSGUt3ZlcPTv9UV6xx4UjcZeAWaUDGPfHVhlXzIVBh6gTAKhjYZaDpW1RSMVOGWDzGQMmfK7gmaj51o4j+zz4lz/UjQF5Fm5xiLS1yGydnKruXCPnRRRML76yHKKbUAagKmtF1g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711397463; c=relaxed/simple; bh=PNkdq8pr+5/0BOac7guOZWZ/0739SWPnMQvt5yz3G5k=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=AOO+nMlIWfMaq4WsHm7PuatKZfmuRH2BxwgwbGKm1NAxrIXSb8em7CGpFg6h1tHIt+sXFlqVmZ5XArltXK/4JcfG10wdEDfR89XaYdXGURsDZD81Qq2WLY773dPjJr+I6/UfArhD+3v792175t9Go+2hX4hgg/wXf9CYTXi00zw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=htJqKgRZ; arc=none smtp.client-ip=209.85.210.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-6ea9a60f7f5so1760774b3a.3; Mon, 25 Mar 2024 13:11:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711397461; x=1712002261; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=OJoOIB0fogtvrTT+C8zAsHm4ytpCrvGQJ9GOYtKix3E=; b=htJqKgRZx3V1DGh5I/fzR1tNWFFdfVqhk/3Gd/ynlpye879RmXXoObSGauZoyVkS4P PmoHrOJgH6AuGyXYYFjNcYKElP+Z0MbyfX5wa0ywA9sVMhhItKxxntiq6j7z0qxcS13w bxpWLvexHuL0MvTTnUpyNBa1itUMSeG9Gxd2EzB8Tactst5CXA/zWZEjOdNy9YVQHtAy JKcgne4Adx3IlLPkwMOtKrGbVFL7fELhqRN1W2wf955O3VikPCJ83KGU/WEef070jVh9 Zui1lAWcbK+go3SQE11dLs3HPc76gLtxhtieoLEck83NXnWUemG12yhpY+D+mJ/Zui+x 3P9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711397461; x=1712002261; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OJoOIB0fogtvrTT+C8zAsHm4ytpCrvGQJ9GOYtKix3E=; b=D6Gk0Nf9w8cmZNCXCDnavJgTm1zPb/zQaXHukYsjINCkI5jpS2bVHanumf1z3/J1Vl zSzyTcWvMp2xLaC6rZgl4LzEQ7uWKIltdxG9KaO3sZrlrSeclEbsrSoL8eMYaQoCn6vD xGH/G2h6U/Uk9qqHW4CAk1GNm+KqUrQmWwfiHcAm+7AhYKZdZRyGXU/SMO2yT276pEyk qmQpVihpwd1D8SWXcxNsvYY+ogYtXgL/fO3Sv1ArOyKNZgp1v01DIWSBsfLkKXf1p8vH JlVIzxMSqMAU89qO29sbX9AI/wDkSvAlYWZQrpuQ+dDc4kXp66Kz4hsPd9uXVGjXhuum TpFw== X-Forwarded-Encrypted: i=1; AJvYcCWa55PeQxgxSaRTH8LgulHVcleNoiZlLqHqJgWNvad5oR+vN8kXaZOVeS8iGt430QM1aBW7+ic8C6Svxh1rGYTC7MuLo0i4DNzYdmHXlpoftBACVy5go6Eo87kL7x6a4vxvk6Gz1xUQqLtmlTR5MOw6EcZ2S4hWtDZQ15o3ik9/DA== X-Gm-Message-State: AOJu0YzQrfvZqTVBEk6hppqL1feYPfBmaAA4rUpW/JOJtJ6DQ36EtOj5 6yLRjpeBmCBHUzlNa0DiZAmkeNtpetFW5nWeKGVGGgPoehAJvUAy X-Received: by 2002:a05:6a20:3ca2:b0:1a3:6dbb:f072 with SMTP id b34-20020a056a203ca200b001a36dbbf072mr7584599pzj.8.1711397460946; Mon, 25 Mar 2024 13:11:00 -0700 (PDT) Received: from localhost (dhcp-141-239-158-86.hawaiiantel.net. [141.239.158.86]) by smtp.gmail.com with ESMTPSA id o18-20020a639a12000000b005cfc1015befsm6146297pge.89.2024.03.25.13.11.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Mar 2024 13:11:00 -0700 (PDT) Sender: Tejun Heo Date: Mon, 25 Mar 2024 10:10:59 -1000 From: Tejun Heo To: Waiman Long Cc: Zefan Li , Johannes Weiner , Jonathan Corbet , cgroups@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Brent Rowsell , Mrunal Patel , Peter Hunt Subject: Re: [PATCH] cgroup, docs: Clarify limitation of RT processes with cgroup v2 cpu controller Message-ID: References: <20240320142302.1790171-1-longman@redhat.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240320142302.1790171-1-longman@redhat.com> On Wed, Mar 20, 2024 at 10:23:02AM -0400, Waiman Long wrote: > The limitation that all RT processes have to be in the root cgroup > before enabling cpu controller only applies if the CONFIG_RT_GROUP_SCHED > option is enabled in the running kernel. If a kernel does not have > CONFIG_RT_GROUP_SCHED enabled, RT processes can exist in a non-root > cgroup even when cpu controller is enabled. CPU sharing of RT processes > will not be under cgroup control, but other resources like memory can be. > > Clarify this limitation to avoid confusion to users that are using > cgroup v2. > > Signed-off-by: Waiman Long Applied to cgroup/for-6.10. Thanks. -- tejun