]> git.baikalelectronics.ru Git - kernel.git/commit
sched: Avoid NULL dereference on sd_busy
authorPeter Zijlstra <peterz@infradead.org>
Tue, 19 Nov 2013 15:41:49 +0000 (16:41 +0100)
committerIngo Molnar <mingo@kernel.org>
Tue, 19 Nov 2013 16:01:16 +0000 (17:01 +0100)
commit92d19f3505d4961a9128ac3b76416f9ee6a3e362
tree39c1ec62de43ed1fd54236258a9d9cb4769068c6
parent634cb4cd07a6e20d97414b305695a96581dec9e1
sched: Avoid NULL dereference on sd_busy

Commit c87f084ce6a5 ("sched: Remove unnecessary iteration over sched
domains to update nr_busy_cpus") forgot to clear 'sd_busy' under some
conditions leading to a possible NULL deref in set_cpu_sd_state_idle().

Reported-by: Anton Blanchard <anton@samba.org>
Cc: Preeti U Murthy <preeti@linux.vnet.ibm.com>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/20131118113701.GF3866@twins.programming.kicks-ass.net
Signed-off-by: Ingo Molnar <mingo@kernel.org>
kernel/sched/core.c