diff options
author | 2022-02-10 14:49:05 -0800 | |
---|---|---|
committer | 2022-04-10 22:20:28 +0200 | |
commit | 911488de0565f1d53bd36174d20917ebc4b44c0e (patch) | |
tree | 720dfe6e4dc2bed7e938ba5a3689c0010faa1f0f /kernel/irq/matrix.c | |
parent | irqchip/gic-v3: Always trust the managed affinity provided by the core code (diff) | |
download | linux-rng-911488de0565f1d53bd36174d20917ebc4b44c0e.tar.xz linux-rng-911488de0565f1d53bd36174d20917ebc4b44c0e.zip |
genirq/affinity: Replace cpumask_weight() with cpumask_empty() where appropriate
__irq_build_affinity_masks() calls cpumask_weight() to check if any bit of
a given cpumask is set.
This can be done 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: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20220210224933.379149-22-yury.norov@gmail.com
Diffstat (limited to 'kernel/irq/matrix.c')
0 files changed, 0 insertions, 0 deletions