> +static int current_css_set_cg_links_read(struct cgroup *cont, > + struct cftype *cft, > + struct seq_file *seq) > +{ > + struct cg_cgroup_link *link, *saved_link; > + struct css_set *cg; call for a newline > + write_lock_irq(&css_set_lock); can be read_lock(&css_set_lock); > + task_lock(current); > + cg = current->cgroups; > + list_for_each_entry_safe(link, saved_link, &cg->cg_links, > + cg_link_list) { > + struct cgroup *c = link->cgrp; > + const char *name; call for a newline > + rcu_read_lock(); > + if (c->dentry) > + name = c->dentry->d_name.name; > + else > + name = "?"; > + seq_printf(seq, "Root %lu group %s\n", > + c->root->subsys_bits, name); > + rcu_read_unlock(); > + } > + task_unlock(current); > + write_unlock_irq(&css_set_lock); > + return 0; > +} > + _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers