LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* linux-2.4.10-acX
@ 2001-10-08 17:40 Louis Garcia
  2001-10-08 18:07 ` linux-2.4.10-acX Alan Cox
  0 siblings, 1 reply; 10+ messages in thread
From: Louis Garcia @ 2001-10-08 17:40 UTC (permalink / raw)
  To: linux-kernel

Has Alan's tree been fully merged with Linus's?? Or are their bits in
Linus's tree that is not in Alan's?

Louis





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

* Re: linux-2.4.10-acX
  2001-10-08 17:40 linux-2.4.10-acX Louis Garcia
@ 2001-10-08 18:07 ` Alan Cox
  2001-10-08 18:21   ` linux-2.4.10-acX Louis Garcia
                     ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Alan Cox @ 2001-10-08 18:07 UTC (permalink / raw)
  To: Louis Garcia; +Cc: linux-kernel

> Has Alan's tree been fully merged with Linus's?? Or are their bits in
> Linus's tree that is not in Alan's?

There are measurable differences between the two trees. Notably

-	Linus uses the Andrea VM in 2.4.10
	-ac uses the Riel VM in 2.4.10-ac

The -ac tree also has the following major additions

-	Platform support for x86_64, usermode linux , etc
-	32bit uid safe quota
-	Ext3 file system
-	PnPBIOS support
-	Various PPro and Pentium workarounds
-	Simple boot flag
-	Faster x86 syscall path
-	PPPoATM
-	Elevator flow control
-	DRM 4.0 and 4.1 support not just 4.1 (ie XFree 4.0.x works)
-	CMS file system
-	Intermezzo file system
-	isofs compression

and drivers for

-	IB700
-	IBM Mwave 
-	Lots more MTD devices
-	SA1100 PCMCIA
-	Various USB toys

and then lots of bug fixes

Much of that will go on to Linus. Some he has refused (faster syscall path,
elevator flow control, ..). It takes time to feed stuff on and often I want
to test it in -ac first. Because so much changed in 2.4.10/11pre it's now
getting very hard to merge a lot of the fixes like the truncate standards
compliance stuff so they may not make Linus tree until 2.5


Alan

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

* Re: linux-2.4.10-acX
  2001-10-08 18:07 ` linux-2.4.10-acX Alan Cox
@ 2001-10-08 18:21   ` Louis Garcia
  2001-10-08 18:29     ` linux-2.4.10-acX Alan Cox
  2001-10-08 21:23   ` linux-2.4.10-acX Robert Love
                     ` (2 subsequent siblings)
  3 siblings, 1 reply; 10+ messages in thread
From: Louis Garcia @ 2001-10-08 18:21 UTC (permalink / raw)
  To: Alan Cox; +Cc: linux-kernel

Has raw/block I/O changes from linus 2.4.10 been merged?

Louis

On Mon, 2001-10-08 at 14:07, Alan Cox wrote:
> > Has Alan's tree been fully merged with Linus's?? Or are their bits in
> > Linus's tree that is not in Alan's?
> 
> There are measurable differences between the two trees. Notably
> 
> -	Linus uses the Andrea VM in 2.4.10
> 	-ac uses the Riel VM in 2.4.10-ac
> 
> The -ac tree also has the following major additions
> 
> -	Platform support for x86_64, usermode linux , etc
> -	32bit uid safe quota
> -	Ext3 file system
> -	PnPBIOS support
> -	Various PPro and Pentium workarounds
> -	Simple boot flag
> -	Faster x86 syscall path
> -	PPPoATM
> -	Elevator flow control
> -	DRM 4.0 and 4.1 support not just 4.1 (ie XFree 4.0.x works)
> -	CMS file system
> -	Intermezzo file system
> -	isofs compression
> 
> and drivers for
> 
> -	IB700
> -	IBM Mwave 
> -	Lots more MTD devices
> -	SA1100 PCMCIA
> -	Various USB toys
> 
> and then lots of bug fixes
> 
> Much of that will go on to Linus. Some he has refused (faster syscall path,
> elevator flow control, ..). It takes time to feed stuff on and often I want
> to test it in -ac first. Because so much changed in 2.4.10/11pre it's now
> getting very hard to merge a lot of the fixes like the truncate standards
> compliance stuff so they may not make Linus tree until 2.5
> 
> 
> Alan




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

* Re: linux-2.4.10-acX
  2001-10-08 18:21   ` linux-2.4.10-acX Louis Garcia
@ 2001-10-08 18:29     ` Alan Cox
  0 siblings, 0 replies; 10+ messages in thread
From: Alan Cox @ 2001-10-08 18:29 UTC (permalink / raw)
  To: Louis Garcia; +Cc: Alan Cox, linux-kernel

> Has raw/block I/O changes from linus 2.4.10 been merged?

No. There were certain bits of 2.5^H4.10 that I took one look at and threw
out for the moment as unsafe for a stable tree - the page cache block
device and O_DIRECT stuff included. 

2.4.11pre seems to back some of that out too.

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

* Re: linux-2.4.10-acX
  2001-10-08 18:07 ` linux-2.4.10-acX Alan Cox
  2001-10-08 18:21   ` linux-2.4.10-acX Louis Garcia
@ 2001-10-08 21:23   ` Robert Love
  2001-10-08 21:32     ` linux-2.4.10-acX Alan Cox
  2001-10-08 22:28   ` linux-2.4.10-acX Mike Fedyk
  2001-10-09  0:15   ` linux-2.4.10-acX Greg KH
  3 siblings, 1 reply; 10+ messages in thread
From: Robert Love @ 2001-10-08 21:23 UTC (permalink / raw)
  To: Alan Cox; +Cc: linux-kernel

On Mon, 2001-10-08 at 14:07, Alan Cox wrote:

> Much of that will go on to Linus. Some he has refused (faster syscall path,
> elevator flow control, ..). It takes time to feed stuff on and often I want
> to test it in -ac first. Because so much changed in 2.4.10/11pre it's now
> getting very hard to merge a lot of the fixes like the truncate standards
> compliance stuff so they may not make Linus tree until 2.5

What are Linus's complaints about the faster syscall path improvement?

	Robert Love


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

* Re: linux-2.4.10-acX
  2001-10-08 21:23   ` linux-2.4.10-acX Robert Love
@ 2001-10-08 21:32     ` Alan Cox
  2001-10-09  0:01       ` linux-2.4.10-acX Linus Torvalds
  0 siblings, 1 reply; 10+ messages in thread
From: Alan Cox @ 2001-10-08 21:32 UTC (permalink / raw)
  To: Robert Love; +Cc: Alan Cox, linux-kernel

> > getting very hard to merge a lot of the fixes like the truncate standards
> > compliance stuff so they may not make Linus tree until 2.5
> 
> What are Linus's complaints about the faster syscall path improvement?

He insisted it wouldnt make it any faster. Of course rdtsc and profiling
counters of locked cycles show otherwise..

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

* Re: linux-2.4.10-acX
  2001-10-08 18:07 ` linux-2.4.10-acX Alan Cox
  2001-10-08 18:21   ` linux-2.4.10-acX Louis Garcia
  2001-10-08 21:23   ` linux-2.4.10-acX Robert Love
@ 2001-10-08 22:28   ` Mike Fedyk
  2001-10-08 22:36     ` linux-2.4.10-acX Alan Cox
  2001-10-09  0:15   ` linux-2.4.10-acX Greg KH
  3 siblings, 1 reply; 10+ messages in thread
From: Mike Fedyk @ 2001-10-08 22:28 UTC (permalink / raw)
  To: linux-kernel

On Mon, Oct 08, 2001 at 07:07:12PM +0100, Alan Cox wrote:
> > Has Alan's tree been fully merged with Linus's?? Or are their bits in
> > Linus's tree that is not in Alan's?
> 
> There are measurable differences between the two trees. Notably
> 
> -	Linus uses the Andrea VM in 2.4.10
> 	-ac uses the Riel VM in 2.4.10-ac
> 
> The -ac tree also has the following major additions
> 
> -	Elevator flow control

Where can I find more information on this?

Mike

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

* Re: linux-2.4.10-acX
  2001-10-08 22:28   ` linux-2.4.10-acX Mike Fedyk
@ 2001-10-08 22:36     ` Alan Cox
  0 siblings, 0 replies; 10+ messages in thread
From: Alan Cox @ 2001-10-08 22:36 UTC (permalink / raw)
  To: Mike Fedyk; +Cc: linux-kernel

> > -	Elevator flow control
> 
> Where can I find more information on this?

Read the ll_rw_blk diff. Basically it tries to avoid too many locked buffers
clogging up memory and killing the box. I'm not totally sure its the
right approach 

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

* Re: linux-2.4.10-acX
  2001-10-08 21:32     ` linux-2.4.10-acX Alan Cox
@ 2001-10-09  0:01       ` Linus Torvalds
  0 siblings, 0 replies; 10+ messages in thread
From: Linus Torvalds @ 2001-10-09  0:01 UTC (permalink / raw)
  To: linux-kernel

In article <E15qi0H-0001xD-00@the-village.bc.nu>,
Alan Cox  <alan@lxorguk.ukuu.org.uk> wrote:
>> > getting very hard to merge a lot of the fixes like the truncate standards
>> > compliance stuff so they may not make Linus tree until 2.5
>> 
>> What are Linus's complaints about the faster syscall path improvement?
>
>He insisted it wouldnt make it any faster. Of course rdtsc and profiling
>counters of locked cycles show otherwise..

No, I insist that it doesn't make things _noticeably_ faster (a segment
load is something like 12 cycles on a PII), and doing it complicates the
return path unnecessarily for the default case.

I seriously doubt you've (or anybody else) measured it with rdtsc or
profiling: what you call the "fast path" is never taken on regular
system calls, only on nested calls where we return to the kernel.  How
many of those have you ever seen?

In short, has _anybody_ EVER seen any actual improvement from this ugly
"optimization"? 

		Linus

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

* Re: linux-2.4.10-acX
  2001-10-08 18:07 ` linux-2.4.10-acX Alan Cox
                     ` (2 preceding siblings ...)
  2001-10-08 22:28   ` linux-2.4.10-acX Mike Fedyk
@ 2001-10-09  0:15   ` Greg KH
  3 siblings, 0 replies; 10+ messages in thread
From: Greg KH @ 2001-10-09  0:15 UTC (permalink / raw)
  To: linux-kernel

On Mon, Oct 08, 2001 at 07:07:12PM +0100, Alan Cox wrote:
> -	Various USB toys

I've been working on sending changes to Linus to reduce the differences
in the USB trees.  This processes isn't finished yet.

thanks,

greg k-h

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

end of thread, other threads:[~2001-10-09  0:22 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-08 17:40 linux-2.4.10-acX Louis Garcia
2001-10-08 18:07 ` linux-2.4.10-acX Alan Cox
2001-10-08 18:21   ` linux-2.4.10-acX Louis Garcia
2001-10-08 18:29     ` linux-2.4.10-acX Alan Cox
2001-10-08 21:23   ` linux-2.4.10-acX Robert Love
2001-10-08 21:32     ` linux-2.4.10-acX Alan Cox
2001-10-09  0:01       ` linux-2.4.10-acX Linus Torvalds
2001-10-08 22:28   ` linux-2.4.10-acX Mike Fedyk
2001-10-08 22:36     ` linux-2.4.10-acX Alan Cox
2001-10-09  0:15   ` linux-2.4.10-acX Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).