From: Steve Muir Date: Fri, 2 Dec 2005 18:44:05 +0000 (+0000) Subject: Should return ESRCH rather than EINVAL if a context doesn't exist X-Git-Tag: before-fedora-2_6_18-1_2239_FC5-vs2_0_2_2-rc6-merge~70 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=b6415c96e94e6f53e57b0f4946090f6fb6cd048b;p=linux-2.6.git Should return ESRCH rather than EINVAL if a context doesn't exist --- diff --git a/kernel/vserver/sched.c b/kernel/vserver/sched.c index 5aae9598d..b90326c9e 100644 --- a/kernel/vserver/sched.c +++ b/kernel/vserver/sched.c @@ -257,7 +257,7 @@ int vc_set_sched_v2(uint32_t xid, void __user *data) vxi = locate_vx_info(xid); if (!vxi) - return -EINVAL; + return -ESRCH; spin_lock(&vxi->sched.tokens_lock); @@ -305,7 +305,7 @@ int vc_set_sched(uint32_t xid, void __user *data) vxi = locate_vx_info(xid); if (!vxi) - return -EINVAL; + return -ESRCH; set_mask = vc_data.set_mask;