]> 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)
commitb32cf976e4f5c2dd7e9f47d348ab2134e346065a
tree93e7e5d485e9e63877bcacc2f8326a3f0587f082
parentfe04625eb278ed5d3c18dbad1220c4ca30d415cb
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