]> git.baikalelectronics.ru Git - kernel.git/commit
padata: replace cpumask_weight with cpumask_empty in padata.c
authorYury Norov <yury.norov@gmail.com>
Sun, 23 Jan 2022 18:38:52 +0000 (10:38 -0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 31 Jan 2022 00:21:46 +0000 (11:21 +1100)
commit0ef7b65178e0d2c6e1f350ed9bc6644c627cd453
tree93e7e5d485e9e63877bcacc2f8326a3f0587f082
parent50fde039c1d498fd78f8dff1e9a4d592c0e41439
padata: replace cpumask_weight with cpumask_empty in padata.c

padata_do_parallel() calls cpumask_weight() to check if any bit of a
given cpumask is set. We can do it more efficiently with cpumask_empty()
because cpumask_empty() stops traversing the cpumask as soon as it finds
first set bit, while cpumask_weight() counts all bits unconditionally.

Signed-off-by: Yury Norov <yury.norov@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
kernel/padata.c