powerpc: mmu: Fix FSL_BOOKE_MAS2() macro
authorPali Rohár <pali@kernel.org>
Sun, 1 May 2022 17:17:35 +0000 (19:17 +0200)
committerPeng Fan <peng.fan@nxp.com>
Mon, 20 Jun 2022 01:18:26 +0000 (09:18 +0800)
Effective page number mask for MAS2 register is stored in macro MAS2_EPN.

Fixes: 2146cf56821c ("Reworked FSL Book-E TLB macros to be more readable")
Signed-off-by: Pali Rohár <pali@kernel.org>
arch/powerpc/include/asm/mmu.h

index 2e6255f..b0aafdc 100644 (file)
@@ -447,7 +447,7 @@ extern void print_bats(void);
                (((ts) << 12) & MAS1_TS)                |\
                (MAS1_TSIZE(tsize)))
 #define FSL_BOOKE_MAS2(epn, wimge) \
-               (((epn) & MAS3_RPN) | (wimge))
+               (((epn) & MAS2_EPN) | (wimge))
 #define FSL_BOOKE_MAS3(rpn, user, perms) \
                (((rpn) & MAS3_RPN) | (user) | (perms))
 #define FSL_BOOKE_MAS7(rpn) \