Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp3303353rdg; Tue, 17 Oct 2023 10:15:53 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFTpSSyxB0mnNABNs6uWbPANp5BGQSKrOxOUW9Lm/2le9bR4c03MRdSj8xGz8YYVttDy6CQ X-Received: by 2002:a17:90b:1fc3:b0:27d:c5b:747c with SMTP id st3-20020a17090b1fc300b0027d0c5b747cmr3680733pjb.2.1697562953126; Tue, 17 Oct 2023 10:15:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697562953; cv=none; d=google.com; s=arc-20160816; b=JIezviHKoH4VMj/WQCsNHhTOw1p0pHu++r2vnQTDEBctAVXUl14MI8PeztI8As6t+r 5PPwrnXCFzhBoLLOeqhJgT8GMA5bzMkcFJo3vQOllN0QCJbIHmYZIJ2n+rJsSYpxDEdi H7rxsWjI40SHbiCiok1P6Y5pO/0WRDKfJUSzUcWaRXQmV6uc21rrvBKipElzXtoldfbm vQwjns85xym9u2j2ZygLlQm5SCV66FP/XnTPxAasGAQ/nGPPr5CYK1+Y3coABvEm/URu GNZy7RyMJuFtnPa4YAtXlgP/HDsk/plmPBaIG1aYtlVVOghQOB9AF96ijcEvGlkrP/qV p4Fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=tJHuMYgfyryTZGUvqLcpzrOcz/yjy5LJnlWOHUnXTfY=; fh=bO56i4DnjCnGeZHy45Jy7BZJ9RfWu8pqLDBiVrfzPHs=; b=aIs62xDy6EKtSIpEVkclrpnOGDJYVrHVD0uljhjplVy0LfC0GIFKYC7XA8dsFDH1NZ igrHrHq2Y+gOBJmV5W+WVTunFnfLtnpfq9byUNhic9R3VBLNzjLPTFk+kH07xkfEC9F3 2AJx0qVvq+ea6KscpRwWqOCy3Dy3Bw8MoeQoZEJFPeLteEYz3zggarCD7zDadQ1MWrEF zC0X0q7Ar4Ou5PtgKtyiSAKdF+x32wKKYcz5v5NIVcZ3YNmxI3HeZdNMdM7Xh/nL3yzP nnvQqFIZhaKOgXeB/6nVECDDrwuvlxlWrmu6Z/g8hDbPFVfAPAunNF0eBiFZ8OPEBoBG jxGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=bUUaQcch; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id l6-20020a17090a49c600b00262e5a82047si2079224pjm.44.2023.10.17.10.15.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 10:15:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=bUUaQcch; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id E0ADF807D40C; Tue, 17 Oct 2023 10:15:19 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343894AbjJQRPB (ORCPT + 99 others); Tue, 17 Oct 2023 13:15:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231444AbjJQRPA (ORCPT ); Tue, 17 Oct 2023 13:15:00 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1E172A4 for ; Tue, 17 Oct 2023 10:14:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1697562853; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=tJHuMYgfyryTZGUvqLcpzrOcz/yjy5LJnlWOHUnXTfY=; b=bUUaQcch0FV7sRenujn43HG0u9muptrma78DoEiGEN5rfcVITnNnIiM42uqJkyCnZ3fa/m xBoRxkuTUgHk5MuaNFHgHPzHemppfxxH6yCiAV7z23MfkGaUELem7SR7JZl/7qnYCWQ9vR xHBrpWIfr2egUVNcjs2GkUHyB6J9YUY= Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-73--3wFHCaTPaOwPLl3R7pQhA-1; Tue, 17 Oct 2023 13:14:08 -0400 X-MC-Unique: -3wFHCaTPaOwPLl3R7pQhA-1 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.rdu2.redhat.com [10.11.54.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 4DA803C0252B; Tue, 17 Oct 2023 17:14:07 +0000 (UTC) Received: from llong.com (unknown [10.22.16.162]) by smtp.corp.redhat.com (Postfix) with ESMTP id 78C8E1C060AE; Tue, 17 Oct 2023 17:14:06 +0000 (UTC) From: Waiman Long To: Tejun Heo , Zefan Li , Johannes Weiner , Jonathan Corbet Cc: cgroups@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Peter Hunt , Waiman Long Subject: [PATCH] docs/cgroup: Add the list of threaded controllers to cgroup-v2.rst Date: Tue, 17 Oct 2023 13:13:41 -0400 Message-Id: <20231017171341.3683352-1-longman@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.7 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Tue, 17 Oct 2023 10:15:20 -0700 (PDT) The cgroup-v2 file mentions the concept of threaded controllers which can be used in a threaded cgroup. However, it doesn't mention clearly which controllers are threaded leading to some confusion about what controller can be used requiring some experimentation. Clear this up by explicitly listing the controllers that can be used currently in a threaded cgroup. Signed-off-by: Waiman Long --- Documentation/admin-guide/cgroup-v2.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/admin-guide/cgroup-v2.rst b/Documentation/admin-guide/cgroup-v2.rst index b26b5274eaaf..a6f58aecb431 100644 --- a/Documentation/admin-guide/cgroup-v2.rst +++ b/Documentation/admin-guide/cgroup-v2.rst @@ -364,6 +364,13 @@ constraint, a threaded controller must be able to handle competition between threads in a non-leaf cgroup and its child cgroups. Each threaded controller defines how such competitions are handled. +Currently, the following controllers are threaded and can be enabled +in a threaded cgroup:: + +- cpu +- cpuset +- perf_event +- pids [Un]populated Notification -------------------------- -- 2.39.3