]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - arch/mips/include/asm/netlogic/mips-extns.h
MIPS: Netlogic: Use PRID_IMP_MASK macro
[mirror_ubuntu-artful-kernel.git] / arch / mips / include / asm / netlogic / mips-extns.h
index de9aada6f4c1cbd6f0bee1997f7e1744694b04f2..38af905bf07ed2cc8109c15da310510bb98befd9 100644 (file)
@@ -146,9 +146,9 @@ static inline int hard_smp_processor_id(void)
 
 static inline int nlm_nodeid(void)
 {
-       uint32_t prid = read_c0_prid();
+       uint32_t prid = read_c0_prid() & PRID_IMP_MASK;
 
-       if ((prid & 0xff00) == PRID_IMP_NETLOGIC_XLP9XX)
+       if (prid == PRID_IMP_NETLOGIC_XLP9XX)
                return (__read_32bit_c0_register($15, 1) >> 7) & 0x7;
        else
                return (__read_32bit_c0_register($15, 1) >> 5) & 0x3;