padata: Check for valid cpumasks
authorSteffen Klassert <steffen.klassert@secunet.com>
Tue, 20 Jul 2010 06:51:25 +0000 (08:51 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 26 Jul 2010 06:13:58 +0000 (14:13 +0800)
commit7424713b83587006da72da84d7922471e366faba
treef6b8cf5db118494fc70be8f97309fd2434545223
parentb89661dff525a46edb7ee8a4423b5212068c05c0
padata: Check for valid cpumasks

Now that we allow to change the cpumasks from userspace, we have
to check for valid cpumasks in padata_do_parallel. This patch adds
the necessary check. This fixes a division by zero crash if the
parallel cpumask contains no active cpu.

Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
kernel/padata.c