--- zzzz-none-000/linux-2.6.32.61/arch/mips/include/asm/bitops.h 2013-06-10 09:43:48.000000000 +0000 +++ virian-300e-630/linux-2.6.32.61/arch/mips/include/asm/bitops.h 2011-07-20 07:23:51.000000000 +0000 @@ -22,12 +22,18 @@ #include #include #include +#include #if _MIPS_SZLONG == 32 #define SZLONG_LOG 5 #define SZLONG_MASK 31UL +#ifdef CONFIG_MACH_FUSIV_MIPS1 +#define __LL "lw " +#define __SC "sw " +#else #define __LL "ll " #define __SC "sc " +#endif #define __INS "ins " #define __EXT "ext " #elif _MIPS_SZLONG == 64