OSDN Git Service

MIPS: Loongson: Fix GENMASK misuse
authorRikard Falkeborn <rikard.falkeborn@gmail.com>
Tue, 22 Oct 2019 19:25:47 +0000 (21:25 +0200)
committerPaul Burton <paulburton@kernel.org>
Thu, 24 Oct 2019 03:57:38 +0000 (20:57 -0700)
Arguments are supposed to be ordered high then low.

Fixes: 6a6f9b7dafd50efc1b2 ("MIPS: Loongson: Add CFUCFG&CSR support")
Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
Reviewed-by: Huacai Chen <chenhc@lemote.com>
Signed-off-by: Paul Burton <paulburton@kernel.org>
Cc: chenhuacai@gmail.com
Cc: jhogan@kernel.org
Cc: jiaxun.yang@flygoat.com
Cc: linux-mips@linux-mips.org
Cc: linux-mips@vger.kernel.org
Cc: paul.burton@mips.com
Cc: ralf@linux-mips.org
Cc: wuzhangjin@gmail.com
Cc: zhangfx@lemote.com
arch/mips/include/asm/mach-loongson64/loongson_regs.h

index 6e3569a..363a47a 100644 (file)
@@ -86,7 +86,7 @@ static inline u32 read_cpucfg(u32 reg)
 #define LOONGSON_CFG2_LGFTP    BIT(19)
 #define LOONGSON_CFG2_LGFTPREV GENMASK(22, 20)
 #define LOONGSON_CFG2_LLFTP    BIT(23)
-#define LOONGSON_CFG2_LLFTPREV GENMASK(24, 26)
+#define LOONGSON_CFG2_LLFTPREV GENMASK(26, 24)
 #define LOONGSON_CFG2_LCSRP    BIT(27)
 #define LOONGSON_CFG2_LDISBLIKELY      BIT(28)