diff options
author | Russell King (Oracle) <rmk+kernel@armlinux.org.uk> | 2022-07-27 00:27:38 +0100 |
---|---|---|
committer | Russell King (Oracle) <rmk+kernel@armlinux.org.uk> | 2022-11-14 12:00:58 +0000 |
commit | 2511d032f02e6426b0bd87d225b4b322a7154d15 (patch) | |
tree | 70946cd6a64e14f3ab6c79f4d8d21d88be2a621b /arch/arm/include | |
parent | 2953a3e187e054a4cfba4190a2037dc16b327372 (diff) |
ARM: findbit: operate by words
Convert the implementations to operate on words rather than bytes
which makes bitmap searching faster.
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'arch/arm/include')
-rw-r--r-- | arch/arm/include/asm/assembler.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/include/asm/assembler.h b/arch/arm/include/asm/assembler.h index 90fbe4a3f9c8..28e18f79c300 100644 --- a/arch/arm/include/asm/assembler.h +++ b/arch/arm/include/asm/assembler.h @@ -761,6 +761,12 @@ THUMB( orr \reg , \reg , #PSR_T_BIT ) .endif .endm + .if __LINUX_ARM_ARCH__ < 6 + .set .Lrev_l_uses_tmp, 1 + .else + .set .Lrev_l_uses_tmp, 0 + .endif + /* * bl_r - branch and link to register * |