* 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: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 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
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 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