diff options
| author | John W. Linville <linville@tuxdriver.com> | 2006-07-27 14:27:06 -0400 |
|---|---|---|
| committer | John W. Linville <linville@tuxdriver.com> | 2006-07-27 14:27:06 -0400 |
| commit | 20f99dcf417a28089ef6c877ae97f5dec2eab435 (patch) | |
| tree | b4fe1f3e429d6a82ddaaa8e12899da630cfa8a63 /arch/mips/kernel/cpu-probe.c | |
| parent | dd2f5538a157bda68bfa8efb39feaaccdda9e74e (diff) | |
| parent | 64821324ca49f24be1a66f2f432108f96a24e596 (diff) | |
Merge branch 'from-linus' into upstream
Diffstat (limited to 'arch/mips/kernel/cpu-probe.c')
| -rw-r--r-- | arch/mips/kernel/cpu-probe.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/mips/kernel/cpu-probe.c b/arch/mips/kernel/cpu-probe.c index ba08f055feb2..aa2caa67299a 100644 --- a/arch/mips/kernel/cpu-probe.c +++ b/arch/mips/kernel/cpu-probe.c | |||
| @@ -459,7 +459,7 @@ static inline unsigned int decode_config0(struct cpuinfo_mips *c) | |||
| 459 | isa = (config0 & MIPS_CONF_AT) >> 13; | 459 | isa = (config0 & MIPS_CONF_AT) >> 13; |
| 460 | switch (isa) { | 460 | switch (isa) { |
| 461 | case 0: | 461 | case 0: |
| 462 | switch ((config0 >> 10) & 7) { | 462 | switch ((config0 & MIPS_CONF_AR) >> 10) { |
| 463 | case 0: | 463 | case 0: |
| 464 | c->isa_level = MIPS_CPU_ISA_M32R1; | 464 | c->isa_level = MIPS_CPU_ISA_M32R1; |
| 465 | break; | 465 | break; |
| @@ -471,7 +471,7 @@ static inline unsigned int decode_config0(struct cpuinfo_mips *c) | |||
| 471 | } | 471 | } |
| 472 | break; | 472 | break; |
| 473 | case 2: | 473 | case 2: |
| 474 | switch ((config0 >> 10) & 7) { | 474 | switch ((config0 & MIPS_CONF_AR) >> 10) { |
| 475 | case 0: | 475 | case 0: |
| 476 | c->isa_level = MIPS_CPU_ISA_M64R1; | 476 | c->isa_level = MIPS_CPU_ISA_M64R1; |
| 477 | break; | 477 | break; |
| @@ -548,7 +548,7 @@ static inline unsigned int decode_config3(struct cpuinfo_mips *c) | |||
| 548 | return config3 & MIPS_CONF_M; | 548 | return config3 & MIPS_CONF_M; |
| 549 | } | 549 | } |
| 550 | 550 | ||
| 551 | static inline void decode_configs(struct cpuinfo_mips *c) | 551 | static void __init decode_configs(struct cpuinfo_mips *c) |
| 552 | { | 552 | { |
| 553 | /* MIPS32 or MIPS64 compliant CPU. */ | 553 | /* MIPS32 or MIPS64 compliant CPU. */ |
| 554 | c->options = MIPS_CPU_4KEX | MIPS_CPU_4K_CACHE | MIPS_CPU_COUNTER | | 554 | c->options = MIPS_CPU_4KEX | MIPS_CPU_4K_CACHE | MIPS_CPU_COUNTER | |
