aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/sched.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched.c b/kernel/sched.c
index c89db3bbd01f..f2f5a5f9e87e 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -6717,7 +6717,7 @@ SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len,
6717 int ret; 6717 int ret;
6718 cpumask_var_t mask; 6718 cpumask_var_t mask;
6719 6719
6720 if (len < nr_cpu_ids) 6720 if ((len * BITS_PER_BYTE) < nr_cpu_ids)
6721 return -EINVAL; 6721 return -EINVAL;
6722 if (len & (sizeof(unsigned long)-1)) 6722 if (len & (sizeof(unsigned long)-1))
6723 return -EINVAL; 6723 return -EINVAL;