diff options
Diffstat (limited to 'arch/x86/kernel/cpu/cyrix.c')
| -rw-r--r-- | arch/x86/kernel/cpu/cyrix.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/x86/kernel/cpu/cyrix.c b/arch/x86/kernel/cpu/cyrix.c index 4fbd384fb64..d048d5ca43c 100644 --- a/arch/x86/kernel/cpu/cyrix.c +++ b/arch/x86/kernel/cpu/cyrix.c @@ -249,7 +249,7 @@ static void __cpuinit init_cyrix(struct cpuinfo_x86 *c)  		/* Emulate MTRRs using Cyrix's ARRs. */  		set_cpu_cap(c, X86_FEATURE_CYRIX_ARR);  		/* 6x86's contain this bug */ -		c->coma_bug = 1; +		set_cpu_bug(c, X86_BUG_COMA);  		break;  	case 4: /* MediaGX/GXm or Geode GXM/GXLV/GX1 */ @@ -317,7 +317,8 @@ static void __cpuinit init_cyrix(struct cpuinfo_x86 *c)  			/* Enable MMX extensions (App note 108) */  			setCx86_old(CX86_CCR7, getCx86_old(CX86_CCR7)|1);  		} else { -			c->coma_bug = 1;      /* 6x86MX, it has the bug. */ +			/* A 6x86MX - it has the bug. */ +			set_cpu_bug(c, X86_BUG_COMA);  		}  		tmp = (!(dir0_lsn & 7) || dir0_lsn & 1) ? 2 : 0;  		Cx86_cb[tmp] = cyrix_model_mult2[dir0_lsn & 7];  |