public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* FIXED_486_STRING ?
@ 2002-04-13 16:47 Denis Zaitsev
  2002-04-14  0:27 ` Keith Owens
  0 siblings, 1 reply; 8+ messages in thread
From: Denis Zaitsev @ 2002-04-13 16:47 UTC (permalink / raw)
  To: linux-kernel; +Cc: torvalds

What is the state of the FIXED_486_STRING macro?  It is used once thru
all the kernel tree - in include/asm-i386/string.h - and it seems that
its role is to disable a usage of string-486.h completely...  Am I
right?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: FIXED_486_STRING ?
  2002-04-13 16:47 FIXED_486_STRING ? Denis Zaitsev
@ 2002-04-14  0:27 ` Keith Owens
  2002-04-14  0:44   ` Dave Jones
  0 siblings, 1 reply; 8+ messages in thread
From: Keith Owens @ 2002-04-14  0:27 UTC (permalink / raw)
  To: Denis Zaitsev; +Cc: linux-kernel, torvalds

On Sat, 13 Apr 2002 22:47:43 +0600, 
Denis Zaitsev <zzz@cd-club.ru> wrote:
>What is the state of the FIXED_486_STRING macro?  It is used once thru
>all the kernel tree - in include/asm-i386/string.h - and it seems that
>its role is to disable a usage of string-486.h completely...  Am I
>right?

Dead code, it has been dead since at least 2.0.21.  Unless somebody
wants to fix the string-486 code, delete FIXED_486_STRING,
CONFIG_X86_USE_STRING_486 and include/asm-i386/string-486.h.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: FIXED_486_STRING ?
  2002-04-14  0:27 ` Keith Owens
@ 2002-04-14  0:44   ` Dave Jones
  2002-04-15  0:38     ` Denis Zaitsev
  0 siblings, 1 reply; 8+ messages in thread
From: Dave Jones @ 2002-04-14  0:44 UTC (permalink / raw)
  To: Keith Owens; +Cc: Denis Zaitsev, linux-kernel, torvalds

On Sun, Apr 14, 2002 at 10:27:18AM +1000, Keith Owens wrote:

 > Dead code, it has been dead since at least 2.0.21.  Unless somebody
 > wants to fix the string-486 code, delete FIXED_486_STRING,
 > CONFIG_X86_USE_STRING_486 and include/asm-i386/string-486.h.

I proposed doing this a few months back, then someone stepped forward
who had worked on these routines recently and fixed up whatever problems
they originally exhibited.  Deleting the dead code from 2.2 / 2.4 probably
makes sense, but it'd be nice to have the 2.5 ones fixed up.

    Dave.

-- 
| Dave Jones.        http://www.codemonkey.org.uk
| SuSE Labs

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: FIXED_486_STRING ?
  2002-04-14  0:44   ` Dave Jones
@ 2002-04-15  0:38     ` Denis Zaitsev
  2002-04-15  1:03       ` Dave Jones
  0 siblings, 1 reply; 8+ messages in thread
From: Denis Zaitsev @ 2002-04-15  0:38 UTC (permalink / raw)
  To: Dave Jones, Keith Owens, linux-kernel, torvalds

On Sun, Apr 14, 2002 at 02:44:06AM +0200, Dave Jones wrote:
> On Sun, Apr 14, 2002 at 10:27:18AM +1000, Keith Owens wrote:
> 
>  > Dead code, it has been dead since at least 2.0.21.  Unless somebody
>  > wants to fix the string-486 code, delete FIXED_486_STRING,
>  > CONFIG_X86_USE_STRING_486 and include/asm-i386/string-486.h.
> 
> I proposed doing this a few months back, then someone stepped forward
> who had worked on these routines recently and fixed up whatever problems
> they originally exhibited.  Deleting the dead code from 2.2 / 2.4 probably
> makes sense, but it'd be nice to have the 2.5 ones fixed up.
> 
>     Dave.
> 
Yes, the special code for Pentium is important for it, as that code is
faster and shorter.  The last signature in string-486.h is of
2000/05/09, so, if this is true, the problems have not been fixed.
So, what is the real situation?  I would like to fix the code, and it
seems that I'm not alone :)

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: FIXED_486_STRING ?
  2002-04-15  0:38     ` Denis Zaitsev
@ 2002-04-15  1:03       ` Dave Jones
  2002-04-15  1:25         ` Denis Zaitsev
  0 siblings, 1 reply; 8+ messages in thread
From: Dave Jones @ 2002-04-15  1:03 UTC (permalink / raw)
  To: Denis Zaitsev; +Cc: Keith Owens, linux-kernel, torvalds

On Mon, Apr 15, 2002 at 06:38:26AM +0600, Denis Zaitsev wrote:
 > Yes, the special code for Pentium is important for it, as that code is
 > faster and shorter.  The last signature in string-486.h is of
 > 2000/05/09, so, if this is true, the problems have not been fixed.
 > So, what is the real situation?  I would like to fix the code, and it
 > seems that I'm not alone :)

Petko Manolov <lz5mj@yahoo.com> did some work on them circa 2.4.0test.
His patch is at http://www.dce.bg/~petkan/linux/string-486.diff
Aparently there are still 1-2 problems with these routines which is
why he hasn't pushed for inclusion I guess.

-- 
| Dave Jones.        http://www.codemonkey.org.uk
| SuSE Labs

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: FIXED_486_STRING ?
  2002-04-15  1:03       ` Dave Jones
@ 2002-04-15  1:25         ` Denis Zaitsev
  2002-04-15  1:36           ` Dave Jones
  0 siblings, 1 reply; 8+ messages in thread
From: Denis Zaitsev @ 2002-04-15  1:25 UTC (permalink / raw)
  To: Dave Jones, Keith Owens, linux-kernel, torvalds

On Mon, Apr 15, 2002 at 03:03:55AM +0200, Dave Jones wrote:
> Petko Manolov <lz5mj@yahoo.com> did some work on them circa 2.4.0test.
> His patch is at http://www.dce.bg/~petkan/linux/string-486.diff
> Aparently there are still 1-2 problems with these routines which is
> why he hasn't pushed for inclusion I guess.
> 
These patches are included...  But the string-486.h itself is turned
off by FIXED_486_STRING.  BTW, what are the problems?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: FIXED_486_STRING ?
  2002-04-15  1:25         ` Denis Zaitsev
@ 2002-04-15  1:36           ` Dave Jones
  2002-04-15  1:46             ` Denis Zaitsev
  0 siblings, 1 reply; 8+ messages in thread
From: Dave Jones @ 2002-04-15  1:36 UTC (permalink / raw)
  To: Denis Zaitsev; +Cc: Keith Owens, linux-kernel, torvalds

On Mon, Apr 15, 2002 at 07:25:56AM +0600, Denis Zaitsev wrote:
 > On Mon, Apr 15, 2002 at 03:03:55AM +0200, Dave Jones wrote:
 > > Petko Manolov <lz5mj@yahoo.com> did some work on them circa 2.4.0test.
 > > His patch is at http://www.dce.bg/~petkan/linux/string-486.diff
 > These patches are included... 

Look again.

(davej@noodles:linux-2.4.19-pre6)$ cat ../string-486.diff | patch -p1 -F1 --dry-run
patching file include/asm-i386/string-486.h
Hunk #13 FAILED at 365.
Hunk #14 succeeded at 388 (offset -5 lines).
Hunk #15 succeeded at 409 (offset -5 lines).
Hunk #16 succeeded at 452 (offset -5 lines).
Hunk #17 succeeded at 516 (offset -5 lines).
1 out of 17 hunks FAILED -- saving rejects to file include/asm-i386/string-486.h.rej 

Almost still applies except for one hunk.
 
 > But the string-486.h itself is turned
 > off by FIXED_486_STRING.  BTW, what are the problems?

Not sure off-hand. I would hazard a guess that they copied
too little/too much, but Petko would be a better person
to ask.

-- 
| Dave Jones.        http://www.codemonkey.org.uk
| SuSE Labs

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: FIXED_486_STRING ?
  2002-04-15  1:36           ` Dave Jones
@ 2002-04-15  1:46             ` Denis Zaitsev
  0 siblings, 0 replies; 8+ messages in thread
From: Denis Zaitsev @ 2002-04-15  1:46 UTC (permalink / raw)
  To: Dave Jones, Keith Owens, linux-kernel, torvalds

On Mon, Apr 15, 2002 at 03:36:59AM +0200, Dave Jones wrote:
> On Mon, Apr 15, 2002 at 07:25:56AM +0600, Denis Zaitsev wrote:
>  > On Mon, Apr 15, 2002 at 03:03:55AM +0200, Dave Jones wrote:
>  > > Petko Manolov <lz5mj@yahoo.com> did some work on them circa 2.4.0test.
>  > > His patch is at http://www.dce.bg/~petkan/linux/string-486.diff
>  > These patches are included... 
> 
> Look again.
> 
> (davej@noodles:linux-2.4.19-pre6)$ cat ../string-486.diff | patch -p1 -F1 --dry-run
> patching file include/asm-i386/string-486.h
> Hunk #13 FAILED at 365.
> Hunk #14 succeeded at 388 (offset -5 lines).
> Hunk #15 succeeded at 409 (offset -5 lines).
> Hunk #16 succeeded at 452 (offset -5 lines).
> Hunk #17 succeeded at 516 (offset -5 lines).
> 1 out of 17 hunks FAILED -- saving rejects to file include/asm-i386/string-486.h.rej 
> 
> Almost still applies except for one hunk.

Yes, indeed.  I've missed the fact that it is the latest patch.  Thanks.

>  
>  > But the string-486.h itself is turned
>  > off by FIXED_486_STRING.  BTW, what are the problems?
> 
> Not sure off-hand. I would hazard a guess that they copied
> too little/too much, but Petko would be a better person
> to ask.
> 

I've already sent him a letter...

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2002-04-15  1:51 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-04-13 16:47 FIXED_486_STRING ? Denis Zaitsev
2002-04-14  0:27 ` Keith Owens
2002-04-14  0:44   ` Dave Jones
2002-04-15  0:38     ` Denis Zaitsev
2002-04-15  1:03       ` Dave Jones
2002-04-15  1:25         ` Denis Zaitsev
2002-04-15  1:36           ` Dave Jones
2002-04-15  1:46             ` Denis Zaitsev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox