On Mon, Jul 01, 2019 at 11:59:50PM -0700, Ian Rogers wrote:
> +perf_event_groups_first(struct perf_event_groups *groups, int cpu,
> +                     struct cgroup *cgrp)
>  {
>       struct perf_event *node_event = NULL, *match = NULL;
>       struct rb_node *node = groups->tree.rb_node;
> +#ifdef CONFIG_CGROUP_PERF
> +     int node_cgrp_id, cgrp_id = 0;
> +
> +     if (cgrp)
> +             cgrp_id = cgrp->id;
> +#endif

Is 0 ever a valid cgroup.id ? If so, should we perhaps use -1 to denote
'none' ? Ether way around a little comment here couldn't hurt, saves one
from digging into the cgroup code.

Reply via email to