[GIT PULL] scheduler fix

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ingo Molnar
Date: Thursday, April 8, 2010 - 8:38 am

Linus,

Please pull the latest sched-fixes-for-linus git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git sched-fixes-for-linus

 Thanks,

	Ingo

------------------>
Anton Blanchard (1):
      sched: Fix sched_getaffinity()


 kernel/sched.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/kernel/sched.c b/kernel/sched.c
index 528a105..eaf5c73 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -4902,7 +4902,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;
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[GIT PULL] scheduler fix, Ingo Molnar, (Thu Apr 8, 8:38 am)
Re: [GIT PULL] scheduler fix, Linus Torvalds, (Thu Apr 8, 8:42 am)
Re: [GIT PULL] scheduler fix, Andreas Schwab, (Thu Apr 8, 9:03 am)
Re: [GIT PULL] scheduler fix, Ingo Molnar, (Thu Apr 8, 11:26 am)
Re: [GIT PULL] scheduler fix, Linus Torvalds, (Thu Apr 8, 11:36 am)
Re: [GIT PULL] scheduler fix, Ingo Molnar, (Thu Apr 8, 11:52 am)