diff options
author | Yury Norov <yury.norov@gmail.com> | 2022-02-10 14:49:05 -0800 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2022-04-10 22:20:28 +0200 |
commit | 911488de0565f1d53bd36174d20917ebc4b44c0e (patch) | |
tree | 720dfe6e4dc2bed7e938ba5a3689c0010faa1f0f /kernel/irq/resend.c | |
parent | 3f893a5962d31c0164efdbf6174ed0784f1d7603 (diff) | |
download | lwn-911488de0565f1d53bd36174d20917ebc4b44c0e.tar.gz lwn-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/resend.c')
0 files changed, 0 insertions, 0 deletions