commit "mips: use wsbh/dsbh/dshd on Loongson 3A" (http://patchwork.linux-mips.org/patch/7542/) forgot to define this switch, hence the optimized path in arch/mips/include/uapi/asm/swab.h is not enabled on Loongson3. Signed-off-by: Jie Chen <chenj@xxxxxxxxxx> Signed-off-by: Huacai Chen <chenhc@xxxxxxxxxx> --- arch/mips/loongson/Platform | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/mips/loongson/Platform b/arch/mips/loongson/Platform index 0ac20eb..5f527d1 100644 --- a/arch/mips/loongson/Platform +++ b/arch/mips/loongson/Platform @@ -22,6 +22,9 @@ ifdef CONFIG_CPU_LOONGSON2F_WORKAROUNDS endif endif +# Define _MIPS_ARCH_LOONGSON3A for Loongson3 +cflags-$(CONFIG_CPU_LOONGSON3) += -D_MIPS_ARCH_LOONGSON3A + # # Loongson Machines' Support # -- 1.9.0