diff options
Diffstat (limited to 'arch/mips/mm/sc-mips.c')
| -rw-r--r-- | arch/mips/mm/sc-mips.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/mips/mm/sc-mips.c b/arch/mips/mm/sc-mips.c index 505fecad468..9cca8de0054 100644 --- a/arch/mips/mm/sc-mips.c +++ b/arch/mips/mm/sc-mips.c @@ -68,6 +68,9 @@ static struct bcache_ops mips_sc_ops = {   */  static inline int mips_sc_is_activated(struct cpuinfo_mips *c)  { +	unsigned int config2 = read_c0_config2(); +	unsigned int tmp; +  	/* Check the bypass bit (L2B) */  	switch (c->cputype) {  	case CPU_34K: @@ -83,6 +86,7 @@ static inline int mips_sc_is_activated(struct cpuinfo_mips *c)  		c->scache.linesz = 2 << tmp;  	else  		return 0; +	return 1;  }  static inline int __init mips_sc_probe(void)  |