Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753705AbcK1Bqp (ORCPT ); Sun, 27 Nov 2016 20:46:45 -0500 Received: from mout.gmx.net ([212.227.15.18]:61315 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752439AbcK1Bqf (ORCPT ); Sun, 27 Nov 2016 20:46:35 -0500 Message-ID: <1480297574.9163.76.camel@gmx.de> Subject: Re: RFC: documentation of the autogroup feature From: Mike Galbraith To: "Michael Kerrisk (man-pages)" Cc: Peter Zijlstra , Ingo Molnar , linux-man , lkml , Thomas Gleixner Date: Mon, 28 Nov 2016 02:46:14 +0100 In-Reply-To: <8614679c-b1d3-3b35-193d-2ab6eac45aff@gmail.com> References: <41d802dc-873a-ff02-17ff-93ce50f3e925@gmail.com> <1479901185.4306.38.camel@gmx.de> <327586fa-4672-d070-0ded-850654586273@gmail.com> <1479915229.4306.106.camel@gmx.de> <8614679c-b1d3-3b35-193d-2ab6eac45aff@gmail.com> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:e1t7QcGRKZubi1D6zV1a5mnai+vpmhzgEFO5pr9WaKW9uRxgKxS qGgyYP4DDaFcAW3X3COJ1mKQ1WHxIOtVHFGQCpTMt38klSeo9uyJHV6sEAvX6qvxvjsSHrk T7AWii/JV+HORhDJdXRaJx6rFnUM7sVOgv5I/+dwZkdwnbODuMKlO76lr1clOQN4P2eXuji RcyjNrNA2LexmScTUpAHQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:eKUif1D/ZMk=:xpwveX8iXZ1CU+kXf3rgAM hkkxLD504wAQoeZWvnPMZY42biLjsWlfRjhJi35dVaBc0RrcGv2ZCRUHJ3zWuCsBGtDiqpBim 8njRh/UzxZm/kwBZkS3q/aT/fItvESq6hBh3u6uUlOw3vnO0FENlcxnqziJecMMZ4vNiB4nlh ZFi/S7V8PHs/cePs1sh//DgNyb7LKxt3ZXhAmolsTH8NCMqgguiMC4TyXe7dgxhaM2b1xLRuE XxS+8OSKEHW+tZy+mRk1uyOS+bjnsTP9R4XvTIhY/SuVZMPXB0C1lALPWyyin/Zhq0wTsGEHm +HTub2H8TaMWeA4UJcs05ilTPpQK18j2VQT82HJQjvlrU9/2GSf4lKcuvOgudARAg/ulitAgt szx7jW0LcdS9Q5jfz3JM+kGC3Ibh5d9bE3QpeT+p4q3lD+N12NlCTMpIPW7OLeU3Y+gPZ10he S8CW7ohVApdj6i/c1xiQCiNdFLK9BxKOYsypWZnj3CAwBUMnHtQMcSYZ42XPelOo77D86hP1t lApXG96ZPSGb2r7vrJxgpupjgobBGr/i3PJXoFvf2rLCAc5hIYhdHbyz6o3p797L3lKz9sfi0 uzVCKr7fPSAqvgDtmMv4AVGxF30/rR57QFC/hnorNBnUB8H1e0jT0DrTjpx1OL8TluFhctC33 Dwq6xSKMjL2iWJq5+K1dGQGMgE2RrljuDKtlo0iFpr8c7RQFKb0a45np9Hvk590+mSLfDXolv EZmBt4k5pEQYpWHLfEsZAK99EvzEJ43RvfE7V7wbegGwbGje276HZYCUBN8j5IJEz+a11wiEn ac0jMnk Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 655 Lines: 17 On Sun, 2016-11-27 at 22:13 +0100, Michael Kerrisk (man-pages) wrote: > Here's my attempt to define the root task group: > > * If autogrouping is disabled, then all processes in the root CPU > cgroup form a scheduling group (sometimes called the "root task > group"). > > Can you improve on this? A task group is a set of percpu runqueues. The root task group is the top level set in a hierarchy of such sets when group scheduling is enabled, or the only set when group scheduling is not enabled. The autogroup hierarchy has a depth of one, ie all autogroups are peers who's common parent is the root task group. -Mike