From: Vijay Kumar <vijay.ac.kumar@xxxxxxxxxx> Date: Wed, 11 Oct 2017 12:50:01 -0600 > SPARC provides lzcnt instruction (with VIS3) which can be used to > optimize fls, __fls and fls64 functions. For the systems that supports > lzcnt instruction, we now do boot time patching to use sparc > optimized fls, __fls and fls64 functions. > > v3->v4: > - Fixed a typo. > v2->v3: > - Using ENTRY(), ENDPROC() for assembler functions. > - Removed BITS_PER_LONG from __fls. > - Using generic fls64(). > - Replaced lzcnt instruction with .word directive. > v1->v2: > - Fixed delay slot issue. Series applied, thank you. -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html