Re: fix typo in geode_configre()@cyrix.c

2007-01-23 Thread Andrew Morton
On Wed, 17 Jan 2007 02:12:42 +0900 (JST) takada <[EMAIL PROTECTED]> wrote: > From: [EMAIL PROTECTED] (Lennart Sorensen) > Subject: Re: fix typo in geode_configre()@cyrix.c > Date: Tue, 16 Jan 2007 11:50:07 -0500 > > > On Wed, Jan 17, 2007 at 01:38:35AM +0900, takada wrote

Re: fix typo in geode_configre()@cyrix.c

2007-01-17 Thread takada
Hi. Thanks Sorensen and Juergen. I overlooked the restored to CCR3. The bit4(0x10, MAPEN) of CCR3 is necessary to access advanced configuration registers. I'll repost patch. - restore CCR3 - fix use 0x30 instead of 0x38. --- linux-2.6.19.orig/arch/i386/kernel/cpu/cyrix.c 2006-11-30 06

Re: fix typo in geode_configre()@cyrix.c

2007-01-16 Thread Juergen Beisert
On Tuesday 09 January 2007 18:33, Lennart Sorensen wrote: > Then for the next one it does: > ccr3 = GetCx86(CX86_CCR3); > setCx86(CX86_CCR3, (ccr3 & 0x0f) | 0x10); > > Couldn't that have been: > setCx86(CX86_CCR3, (getCx86(CX86_CCR3) & 0x0f) | 0x10); > > No temp variable, and again it clearly does

Re: fix typo in geode_configre()@cyrix.c

2007-01-16 Thread Juergen Beisert
On Tuesday 09 January 2007 16:43, Lennart Sorensen wrote: > On Tue, Jan 09, 2007 at 06:41:56PM +0900, takada wrote: > > In kernel 2.6, write back wrong register when configure Geode processor. > > Instead of storing to CCR4, it stores to CCR3. > > > > --- linux-2.6.19/arch/i386/kernel/cpu/cyrix.c.o

Re: fix typo in geode_configre()@cyrix.c

2007-01-16 Thread Lennart Sorensen
On Wed, Jan 17, 2007 at 01:38:35AM +0900, takada wrote: > You are right. I agree to your comment. These variables are needless. > I made a patch again. > > diff -Narup linux-2.6.19.orig/arch/i386/kernel/cpu/cyrix.c > linux-2.6.19/arch/i386/kernel/cpu/cyrix.c > --- linux-2.6.19.orig/arch/i386/kern

Re: fix typo in geode_configre()@cyrix.c

2007-01-16 Thread takada
From: [EMAIL PROTECTED] (Lennart Sorensen) Subject: Re: fix typo in geode_configre()@cyrix.c Date: Tue, 16 Jan 2007 11:50:07 -0500 > On Wed, Jan 17, 2007 at 01:38:35AM +0900, takada wrote: > > You are right. I agree to your comment. These variables are needless. > > I made a patch

Re: fix typo in geode_configre()@cyrix.c

2007-01-16 Thread Lennart Sorensen
On Wed, Jan 17, 2007 at 01:38:35AM +0900, takada wrote: > You are right. I agree to your comment. These variables are needless. > I made a patch again. Of course there are also lots of "magic numbers" around, but I must admit I don't personally really feel like going through the data sheet and nam

Re: fix typo in geode_configre()@cyrix.c

2007-01-16 Thread takada
From: [EMAIL PROTECTED] (Lennart Sorensen) Subject: Re: fix typo in geode_configre()@cyrix.c Date: Tue, 9 Jan 2007 12:33:48 -0500 Thank you for comments. > On Tue, Jan 09, 2007 at 06:41:56PM +0900, takada wrote: > > In kernel 2.6, write back wrong register when configure Geode

Re: fix typo in geode_configre()@cyrix.c

2007-01-09 Thread Lennart Sorensen
On Tue, Jan 09, 2007 at 06:41:56PM +0900, takada wrote: > In kernel 2.6, write back wrong register when configure Geode processor. > Instead of storing to CCR4, it stores to CCR3. > > --- linux-2.6.19/arch/i386/kernel/cpu/cyrix.c.orig2007-01-09 > 16:45:21.0 +0900 > +++ linux-2.6.19/ar

Re: fix typo in geode_configre()@cyrix.c

2007-01-09 Thread Lennart Sorensen
On Tue, Jan 09, 2007 at 06:41:56PM +0900, takada wrote: > In kernel 2.6, write back wrong register when configure Geode processor. > Instead of storing to CCR4, it stores to CCR3. > > --- linux-2.6.19/arch/i386/kernel/cpu/cyrix.c.orig2007-01-09 > 16:45:21.0 +0900 > +++ linux-2.6.19/ar