Enable the basic bitops like __ffs and so forth that would normally be on if we were MIPS32 or MIPS64, but aren't since Cavium sets neither. Signed-off-by: Tomaso Paoletti <tpaoletti@xxxxxxxxxxxxxxxxxx> Signed-off-by: David Daney<ddaney@xxxxxxxxxxxxxxxxxx> --- arch/mips/include/asm/bitops.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/arch/mips/include/asm/bitops.h b/arch/mips/include/asm/bitops.h index 49df8c4..6f5f225 100644 --- a/arch/mips/include/asm/bitops.h +++ b/arch/mips/include/asm/bitops.h @@ -558,7 +558,8 @@ static inline void __clear_bit_unlock(unsigned long nr, volatile unsigned long * __clear_bit(nr, addr); } -#if defined(CONFIG_CPU_MIPS32) || defined(CONFIG_CPU_MIPS64) +#if defined(CONFIG_CPU_MIPS32) || defined(CONFIG_CPU_MIPS64) \ + || defined(CONFIG_CPU_CAVIUM_OCTEON) /* * Return the bit position (0..63) of the most significant 1 bit in a word -- 1.5.6.5