Re: [PATCH 3/8] cgroup: introduce cgroup namespaces

From: Tejun Heo
Date: Wed Dec 23 2015 - 11:15:36 EST


Hello,

On Tue, Dec 22, 2015 at 10:23:24PM -0600, serge.hallyn@xxxxxxxxxx wrote:
...
> +char *cgroup_path(struct cgroup *cgrp, char *buf, size_t buflen)
> +{
> + int ret;
> +
> + ret = cgroup_path_ns(cgrp, buf, buflen, current->nsproxy->cgroup_ns);
> + if (ret < 0 || ret >= buflen)
> + return NULL;
> + return buf;
> +}
> +EXPORT_SYMBOL_GPL(cgroup_path);

Shouldn't this function check whether it's being called from a task
context? e.g. it could be being called from an irq handler and may
end up scoping the path incorrectly.

Thanks.

--
tejun
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/