Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1280959

cpuset: return -EINVAL for legacy non-subset child creation attempt

From Mike Galbraith <efault@gmx.de>
Newsgroups linux.kernel
Subject cpuset: return -EINVAL for legacy non-subset child creation attempt
Date 2015-12-01 16:30 +0100
Message-ID <qAV2q-2WT-17@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


A legacy hierarchy child set that is not a subset of its parent is not
a permissions issue, it's an invalid configuration.  Return -EINVAL.

Signed-off-by: Mike Galbraith <efault@gmx.de>
---
 kernel/cpuset.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- a/kernel/cpuset.c
+++ b/kernel/cpuset.c
@@ -472,7 +472,7 @@ static int validate_change(struct cpuset
 	par = parent_cs(cur);
 
 	/* On legacy hiearchy, we must be a subset of our parent cpuset. */
-	ret = -EACCES;
+	ret = -EINVAL;
 	if (!cgroup_subsys_on_dfl(cpuset_cgrp_subsys) &&
 	    !is_cpuset_subset(trial, par))
 		goto out;
@@ -481,7 +481,6 @@ static int validate_change(struct cpuset
 	 * If either I or some sibling (!= me) is exclusive, we can't
 	 * overlap
 	 */
-	ret = -EINVAL;
 	cpuset_for_each_child(c, css, par) {
 		if ((is_cpu_exclusive(trial) || is_cpu_exclusive(c)) &&
 		    c != cur &&


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

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

cpuset: return -EINVAL for legacy non-subset child creation attempt Mike Galbraith <efault@gmx.de> - 2015-12-01 16:30 +0100
  Re: cpuset: return -EINVAL for legacy non-subset child creation  attempt Zefan Li <lizefan@huawei.com> - 2015-12-02 02:30 +0100
    Re: cpuset: return -EINVAL for legacy non-subset child creation  attempt Mike Galbraith <efault@gmx.de> - 2015-12-02 04:30 +0100

csiph-web