Andrew Morton wrote: > On Fri, 08 Jun 2007 07:51:12 +0530 Balbir Singh <[EMAIL PROTECTED]> wrote: > >> Andrew Morton wrote: >>> I'd have hoped to see containerstats.c in here. >>> >> The current statistics code is really small, so it fit into taskstats.c. >> May be in the future, we could re-factor it and move it out. > > I was referring to your userspace tool which reads this stuff. The one > which you described in the changelog. >
Ahh.. yes.. I'll make the changes and repost with the tool. >>>> + rcu_read_lock(); >>>> + >>>> + for_each_root(root) { >>>> + if (!root->subsys_bits) >>>> + continue; >>>> + root_cont = &root->top_container; >>>> + get_first_subsys(root_cont, NULL, &subsys_id); >>>> + do_each_thread(g, p) { >>> this needs tasklist_lock? >>> >> rcu_read_lock() should be fine. From Eric's patch at >> >> 2.6.17-mm2 - proc-remove-tasklist_lock-from-proc_pid_readdir.patch >> >> The patch mentions that "We don't need the tasklist_lock to safely >> iterate through processes anymore." >> > > oh, OK. rcu_read_lock() is the new lock_kernel() - always hard to tell > what it's locking. > :-) I'll add a comment to make it clearer. -- Warm Regards, Balbir Singh Linux Technology Center IBM, ISTL - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/