|
@@ -231,6 +231,11 @@ void proc_sched_autogroup_show_task(struct task_struct *p, struct seq_file *m)
|
|
|
#ifdef CONFIG_SCHED_DEBUG
|
|
|
static inline int autogroup_path(struct task_group *tg, char *buf, int buflen)
|
|
|
{
|
|
|
+ int enabled = ACCESS_ONCE(sysctl_sched_autogroup_enabled);
|
|
|
+
|
|
|
+ if (!enabled || !tg->autogroup)
|
|
|
+ return 0;
|
|
|
+
|
|
|
return snprintf(buf, buflen, "%s-%ld", "/autogroup", tg->autogroup->id);
|
|
|
}
|
|
|
#endif /* CONFIG_SCHED_DEBUG */
|