mirror of
https://github.com/torvalds/linux.git
synced 2026-10-07 05:31:08 -04:00
risc-v: replace bitmap_weight with bitmap_empty in riscv_fill_hwcap()
bitmap_empty() is better than bitmap_weight() because it may return earlier, and improves on readability. CC: Albert Ou <[email protected]> CC: Anup Patel <[email protected]> CC: Atish Patra <[email protected]> CC: Jisheng Zhang <[email protected]> CC: Palmer Dabbelt <[email protected]> CC: Paul Walmsley <[email protected]> CC: Tsukasa OI <[email protected]> CC: [email protected] CC: [email protected] Signed-off-by: Yury Norov <[email protected]> Reviewed-by: Anup Patel <[email protected]>
This commit is contained in:
1 parent
5f8dac3fc7
commit
8f51558e80
1 file changed
+3
-4
@@ -206,11 +206,10 @@ void __init riscv_fill_hwcap(void)
|
||||
else
|
||||
elf_hwcap = this_hwcap;
|
||||
|
||||
if (bitmap_weight(riscv_isa, RISCV_ISA_EXT_MAX))
|
||||
bitmap_and(riscv_isa, riscv_isa, this_isa, RISCV_ISA_EXT_MAX);
|
||||
else
|
||||
if (bitmap_empty(riscv_isa, RISCV_ISA_EXT_MAX))
|
||||
bitmap_copy(riscv_isa, this_isa, RISCV_ISA_EXT_MAX);
|
||||
|
||||
else
|
||||
bitmap_and(riscv_isa, riscv_isa, this_isa, RISCV_ISA_EXT_MAX);
|
||||
}
|
||||
|
||||
/* We don't support systems with F but without D, so mask those out
|
||||
|
||||
Reference in new issue
Block a user