X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=kernel%2Fsched.c;h=b0bbadc2495506d874846636eaf16588f3760d6d;hb=70bce3ba77540ebe77b8c0e1ac38d281a23fbb5e;hp=8cafe3ff558fec69a0c3c4676aa61191bb6e84da;hpb=6eca8cc35b50af1037bc919106dd6dd332c959c2;p=mirror_ubuntu-artful-kernel.git diff --git a/kernel/sched.c b/kernel/sched.c index 8cafe3ff558f..b0bbadc24955 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -4860,7 +4860,7 @@ SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, int ret; cpumask_var_t mask; - if (len < nr_cpu_ids) + if ((len * BITS_PER_BYTE) < nr_cpu_ids) return -EINVAL; if (len & (sizeof(unsigned long)-1)) return -EINVAL;