diff options
Diffstat (limited to 'arch/mips/kernel/spram.c')
| -rw-r--r-- | arch/mips/kernel/spram.c | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/arch/mips/kernel/spram.c b/arch/mips/kernel/spram.c index 93f86817f20..67f2495def1 100644 --- a/arch/mips/kernel/spram.c +++ b/arch/mips/kernel/spram.c @@ -8,7 +8,6 @@   *   * Copyright (C) 2007, 2008 MIPS Technologies, Inc.   */ -#include <linux/init.h>  #include <linux/kernel.h>  #include <linux/ptrace.h>  #include <linux/stddef.h> @@ -198,14 +197,17 @@ static void probe_spram(char *type,  }  void spram_config(void)  { -	struct cpuinfo_mips *c = ¤t_cpu_data;  	unsigned int config0; -	switch (c->cputype) { +	switch (current_cpu_type()) {  	case CPU_24K:  	case CPU_34K:  	case CPU_74K:  	case CPU_1004K: +	case CPU_1074K: +	case CPU_INTERAPTIV: +	case CPU_PROAPTIV: +	case CPU_P5600:  		config0 = read_c0_config();  		/* FIXME: addresses are Malta specific */  		if (config0 & (1<<24)) {  | 
