Commit fee4b19f authored by Committed by Linus Torvalds
bitops: remove "optimizations"
The mapsize optimizations which were moved from x86 to the generic code in commit 64970b68 increased the binary size on non x86 architectures. Looking into the real effects of the "optimizations" it turned out that they are not used in find_next_bit() and find_next_zero_bit(). The ones in find_first_bit() and find_first_zero_bit() are used in a couple of places but none of them is a real hot path. Remove the "optimizations" all together and call the library functions unconditionally. Boot-tested on x86 and compile tested on every cross compiler I have. Signed-off-by: Thomas Gleixner <firstname.lastname@example.org> Signed-off-by: Linus Torvalds <email@example.com>
Showing with 22 additions and 115 deletions