From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755900AbdC1Nbl (ORCPT ); Tue, 28 Mar 2017 09:31:41 -0400 Received: from foss.arm.com ([217.140.101.70]:48932 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932613AbdC1NbD (ORCPT ); Tue, 28 Mar 2017 09:31:03 -0400 Subject: Re: [RFC PATCH 2/5] sched/events: Introduce cfs_rq load tracking trace event To: Peter Zijlstra References: <20170328063541.12912-1-dietmar.eggemann@arm.com> <20170328063541.12912-3-dietmar.eggemann@arm.com> <20170328075622.ywdm6rh75zmhv3id@hirez.programming.kicks-ass.net> Cc: Ingo Molnar , LKML , Matt Fleming , Vincent Guittot , Steven Rostedt , Morten Rasmussen , Juri Lelli , Patrick Bellasi From: Dietmar Eggemann Message-ID: Date: Tue, 28 Mar 2017 15:30:41 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170328075622.ywdm6rh75zmhv3id@hirez.programming.kicks-ass.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03/28/2017 09:56 AM, Peter Zijlstra wrote: > On Tue, Mar 28, 2017 at 07:35:38AM +0100, Dietmar Eggemann wrote: [...] >> (1) a root task_group: >> >> cpu=4 path=/ id=1 load=6 util=331 > > What's @id and why do we care? It's a per cgroup/subsystem unique id for every task_group (cpu controller): struct task_group { struct cgroup_subsys_state css { ... int id; ... } ... } The root task group path=/ has id=1 and all autogroups have id=0. I agree, this id is redundant in case we have the task_group path.