+static char *get_cgroup_root(struct thread_data *td, char *mnt)
+{
+ char *str = malloc(64);
+
+ if (td->o.cgroup)
+ sprintf(str, "%s/%s", mnt, td->o.cgroup);
+ else
+ sprintf(str, "%s/%s", mnt, td->o.name);
+
+ return str;
+}
+
+static int write_int_to_file(struct thread_data *td, const char *path,
+ const char *filename, unsigned int val,
+ const char *onerr)