diff options
Diffstat (limited to 'kernel/cgroup')
| -rw-r--r-- | kernel/cgroup/cgroup.c | 6 | ||||
| -rw-r--r-- | kernel/cgroup/cpuset.c | 4 | 
2 files changed, 5 insertions, 5 deletions
| diff --git a/kernel/cgroup/cgroup.c b/kernel/cgroup/cgroup.c index 7e4c44538119..8cda3bc3ae22 100644 --- a/kernel/cgroup/cgroup.c +++ b/kernel/cgroup/cgroup.c @@ -1397,7 +1397,7 @@ static char *cgroup_file_name(struct cgroup *cgrp, const struct cftype *cft,  			 cgroup_on_dfl(cgrp) ? ss->name : ss->legacy_name,  			 cft->name);  	else -		strlcpy(buf, cft->name, CGROUP_FILE_NAME_MAX); +		strscpy(buf, cft->name, CGROUP_FILE_NAME_MAX);  	return buf;  } @@ -1864,9 +1864,9 @@ void init_cgroup_root(struct cgroup_root *root, struct cgroup_sb_opts *opts)  	root->flags = opts->flags;  	if (opts->release_agent) -		strlcpy(root->release_agent_path, opts->release_agent, PATH_MAX); +		strscpy(root->release_agent_path, opts->release_agent, PATH_MAX);  	if (opts->name) -		strlcpy(root->name, opts->name, MAX_CGROUP_ROOT_NAMELEN); +		strscpy(root->name, opts->name, MAX_CGROUP_ROOT_NAMELEN);  	if (opts->cpuset_clone_children)  		set_bit(CGRP_CPUSET_CLONE_CHILDREN, &root->cgrp.flags);  } diff --git a/kernel/cgroup/cpuset.c b/kernel/cgroup/cpuset.c index f7efa7b4d825..b42037e6e81d 100644 --- a/kernel/cgroup/cpuset.c +++ b/kernel/cgroup/cpuset.c @@ -1254,9 +1254,9 @@ done:  	return retval;  } -int current_cpuset_is_being_rebound(void) +bool current_cpuset_is_being_rebound(void)  { -	int ret; +	bool ret;  	rcu_read_lock();  	ret = task_cs(current) == cpuset_being_rebound; |