* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
[not found] <20020108102833.A2927@werewolf.able.es>
@ 2002-01-08 9:30 ` J.A. Magallon
2002-01-08 9:52 ` Abramo Bagnara
0 siblings, 1 reply; 26+ messages in thread
From: J.A. Magallon @ 2002-01-08 9:30 UTC (permalink / raw)
To: Linus Torvalds
Cc: Alan Cox, J.A. Magallon, Alan Cox, Christoph Hellwig,
Jaroslav Kysela, sound-hackers, linux-sound, linux-kernel
On 20020108 Linus Torvalds wrote:
>
>On Mon, 7 Jan 2002, Alan Cox wrote:
>> > Would't it be better to split drivers:
>> >
>> > sound/core.c
>> > sound/alsa/alsa-core.c
>> > sound/alsa/drivers/alsa-emu10k.c
>> > sound/oss/oss-core.c
>> > sound/oss/drivers/oss-emu10k.c
>>
>> Thats much harder to do randomg greps on and to find stuff,than drivers
>> first
>
>I agree. Put drivers separately, let's not split it up more than that.
>
What would you do with drivers with the same name (source code file)
in alsa and oss ?
Sound is special because you have two implementations of the same subsystem
living together. And eventually in a (near?) future, the oss subtree
will be killed and the alsa one would go up one level, just as is. Much
cleaner. And you will end with
sound/alsa-core.c
sound/drivers/alsa-driver.c
By
/juan
--
J.A. Magallon # Let the source be with you...
mailto:jamagallon@able.es
Mandrake Linux release 8.2 (Cooker) for i586
Linux werewolf 2.4.18-pre2-beo #1 SMP Tue Jan 8 03:18:18 CET 2002 i686
^ permalink raw reply [flat|nested] 26+ messages in thread* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-08 9:30 ` [s-h] Re: ALSA patch for 2.5.2pre9 kernel J.A. Magallon
@ 2002-01-08 9:52 ` Abramo Bagnara
2002-01-08 10:12 ` Takashi Iwai
0 siblings, 1 reply; 26+ messages in thread
From: Abramo Bagnara @ 2002-01-08 9:52 UTC (permalink / raw)
To: Linus Torvalds, Jaroslav Kysela
Cc: J.A. Magallon, Alan Cox, Alan Cox, Christoph Hellwig,
sound-hackers, linux-sound, linux-kernel
"J.A. Magallon" wrote:
>
> On 20020108 Linus Torvalds wrote:
> >
> >On Mon, 7 Jan 2002, Alan Cox wrote:
> >> > Would't it be better to split drivers:
> >> >
> >> > sound/core.c
> >> > sound/alsa/alsa-core.c
> >> > sound/alsa/drivers/alsa-emu10k.c
> >> > sound/oss/oss-core.c
> >> > sound/oss/drivers/oss-emu10k.c
> >>
> >> Thats much harder to do randomg greps on and to find stuff,than drivers
> >> first
> >
> >I agree. Put drivers separately, let's not split it up more than that.
> >
>
> What would you do with drivers with the same name (source code file)
> in alsa and oss ?
> Sound is special because you have two implementations of the same subsystem
> living together. And eventually in a (near?) future, the oss subtree
> will be killed and the alsa one would go up one level, just as is. Much
> cleaner. And you will end with
>
> sound/alsa-core.c
> sound/drivers/alsa-driver.c
I think it's better to face this big change once and to move the OSS
stuff now in its definitive place (where it might be removed in future).
So we'd have:
sound/
sound/oss_native
sound/oss_emul
sound/synth
sound/include
drivers/sound/i2c
drivers/sound/isa
drivers/sound/pci
drivers/sound/ppc
I still have some doubts about hardware specific include files:
a) sound/include
b) drivers/sound/{i2c,isa,pci,ppc}
c) drivers/sound/include
Currently my vote would go for b), but I see drawbacks for this solution
(for generic chip include files, like ac97 or ak4531 ones). Perhaps it's
better to have a mixed solution (partly b) and partly c)
Will this solution be able to satisfy everybody? ;-)
--
Abramo Bagnara mailto:abramo@alsa-project.org
Opera Unica Phone: +39.546.656023
Via Emilia Interna, 140
48014 Castel Bolognese (RA) - Italy
ALSA project http://www.alsa-project.org
It sounds good!
^ permalink raw reply [flat|nested] 26+ messages in thread* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-08 9:52 ` Abramo Bagnara
@ 2002-01-08 10:12 ` Takashi Iwai
2002-01-08 10:18 ` Jaroslav Kysela
2002-01-08 10:28 ` Abramo Bagnara
0 siblings, 2 replies; 26+ messages in thread
From: Takashi Iwai @ 2002-01-08 10:12 UTC (permalink / raw)
To: Abramo Bagnara
Cc: Linus Torvalds, Jaroslav Kysela, J.A. Magallon, Alan Cox,
Alan Cox, Christoph Hellwig, sound-hackers, linux-sound,
linux-kernel
At Tue, 08 Jan 2002 10:52:16 +0100,
Abramo wrote:
>
> "J.A. Magallon" wrote:
> >
> > On 20020108 Linus Torvalds wrote:
> > >
> > >On Mon, 7 Jan 2002, Alan Cox wrote:
> > >> > Would't it be better to split drivers:
> > >> >
> > >> > sound/core.c
> > >> > sound/alsa/alsa-core.c
> > >> > sound/alsa/drivers/alsa-emu10k.c
> > >> > sound/oss/oss-core.c
> > >> > sound/oss/drivers/oss-emu10k.c
> > >>
> > >> Thats much harder to do randomg greps on and to find stuff,than drivers
> > >> first
> > >
> > >I agree. Put drivers separately, let's not split it up more than that.
> > >
> >
> > What would you do with drivers with the same name (source code file)
> > in alsa and oss ?
> > Sound is special because you have two implementations of the same subsystem
> > living together. And eventually in a (near?) future, the oss subtree
> > will be killed and the alsa one would go up one level, just as is. Much
> > cleaner. And you will end with
> >
> > sound/alsa-core.c
> > sound/drivers/alsa-driver.c
>
> I think it's better to face this big change once and to move the OSS
> stuff now in its definitive place (where it might be removed in future).
>
> So we'd have:
> sound/
> sound/oss_native
> sound/oss_emul
> sound/synth
> sound/include
> drivers/sound/i2c
> drivers/sound/isa
> drivers/sound/pci
> drivers/sound/ppc
On the list above, to where OSS (hw specific) codes come? Into a
single directory, sound/oss_native? Or both ALSA and OSS drivers are
mixed into drivers/sound/*?
I'd like to see ALSA and OSS codes are separated into different
directories... Otherwise it's too confusing.
And how about drivers/sound/generic for generic hardware codes such as
ac97_codec.c?
> I still have some doubts about hardware specific include files:
> a) sound/include
> b) drivers/sound/{i2c,isa,pci,ppc}
> c) drivers/sound/include
>
> Currently my vote would go for b), but I see drawbacks for this solution
> (for generic chip include files, like ac97 or ak4531 ones). Perhaps it's
> better to have a mixed solution (partly b) and partly c)
Agreed. The hw specific header files should be bound with *.c code
together.
Takashi
^ permalink raw reply [flat|nested] 26+ messages in thread* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-08 10:12 ` Takashi Iwai
@ 2002-01-08 10:18 ` Jaroslav Kysela
2002-01-08 10:34 ` Takashi Iwai
2002-01-08 10:36 ` Abramo Bagnara
2002-01-08 10:28 ` Abramo Bagnara
1 sibling, 2 replies; 26+ messages in thread
From: Jaroslav Kysela @ 2002-01-08 10:18 UTC (permalink / raw)
To: Takashi Iwai
Cc: Abramo Bagnara, Linus Torvalds, J.A. Magallon, Alan Cox, Alan Cox,
Christoph Hellwig, sound-hackers@zabbo.net,
linux-kernel@vger.kernel.org
On Tue, 8 Jan 2002, Takashi Iwai wrote:
> At Tue, 08 Jan 2002 10:52:16 +0100,
> Abramo wrote:
> >
> > "J.A. Magallon" wrote:
> > >
> > > On 20020108 Linus Torvalds wrote:
> > > >
> > > >On Mon, 7 Jan 2002, Alan Cox wrote:
> > > >> > Would't it be better to split drivers:
> > > >> >
> > > >> > sound/core.c
> > > >> > sound/alsa/alsa-core.c
> > > >> > sound/alsa/drivers/alsa-emu10k.c
> > > >> > sound/oss/oss-core.c
> > > >> > sound/oss/drivers/oss-emu10k.c
> > > >>
> > > >> Thats much harder to do randomg greps on and to find stuff,than drivers
> > > >> first
> > > >
> > > >I agree. Put drivers separately, let's not split it up more than that.
> > > >
> > >
> > > What would you do with drivers with the same name (source code file)
> > > in alsa and oss ?
> > > Sound is special because you have two implementations of the same subsystem
> > > living together. And eventually in a (near?) future, the oss subtree
> > > will be killed and the alsa one would go up one level, just as is. Much
> > > cleaner. And you will end with
> > >
> > > sound/alsa-core.c
> > > sound/drivers/alsa-driver.c
> >
> > I think it's better to face this big change once and to move the OSS
> > stuff now in its definitive place (where it might be removed in future).
> >
> > So we'd have:
> > sound/
> > sound/oss_native
> > sound/oss_emul
> > sound/synth
> > sound/include
> > drivers/sound/i2c
> > drivers/sound/isa
> > drivers/sound/pci
> > drivers/sound/ppc
>
> On the list above, to where OSS (hw specific) codes come? Into a
> single directory, sound/oss_native? Or both ALSA and OSS drivers are
> mixed into drivers/sound/*?
> I'd like to see ALSA and OSS codes are separated into different
> directories... Otherwise it's too confusing.
>
> And how about drivers/sound/generic for generic hardware codes such as
> ac97_codec.c?
>
>
> > I still have some doubts about hardware specific include files:
> > a) sound/include
> > b) drivers/sound/{i2c,isa,pci,ppc}
> > c) drivers/sound/include
> >
> > Currently my vote would go for b), but I see drawbacks for this solution
> > (for generic chip include files, like ac97 or ak4531 ones). Perhaps it's
> > better to have a mixed solution (partly b) and partly c)
>
> Agreed. The hw specific header files should be bound with *.c code
> together.
The problem is that we should export some header files to user space as
well to allow access to hardware related features.
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
SuSE Linux http://www.suse.com
ALSA Project http://www.alsa-project.org
^ permalink raw reply [flat|nested] 26+ messages in thread* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-08 10:18 ` Jaroslav Kysela
@ 2002-01-08 10:34 ` Takashi Iwai
2002-01-08 10:36 ` Abramo Bagnara
1 sibling, 0 replies; 26+ messages in thread
From: Takashi Iwai @ 2002-01-08 10:34 UTC (permalink / raw)
To: Jaroslav Kysela
Cc: Abramo Bagnara, Linus Torvalds, J.A. Magallon, Alan Cox, Alan Cox,
Christoph Hellwig, sound-hackers@zabbo.net,
linux-kernel@vger.kernel.org
At Tue, 8 Jan 2002 11:18:34 +0100 (CET),
Jaroslav wrote:
>
> On Tue, 8 Jan 2002, Takashi Iwai wrote:
>
> >
> > > I still have some doubts about hardware specific include files:
> > > a) sound/include
> > > b) drivers/sound/{i2c,isa,pci,ppc}
> > > c) drivers/sound/include
> > >
> > > Currently my vote would go for b), but I see drawbacks for this solution
> > > (for generic chip include files, like ac97 or ak4531 ones). Perhaps it's
> > > better to have a mixed solution (partly b) and partly c)
> >
> > Agreed. The hw specific header files should be bound with *.c code
> > together.
>
> The problem is that we should export some header files to user space as
> well to allow access to hardware related features.
Hmm.. but such programs require the kernel tree anyway, since
/usr/include/linux is ususally no longer symlinked to /usr/src/linux.
Takashi
^ permalink raw reply [flat|nested] 26+ messages in thread* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-08 10:18 ` Jaroslav Kysela
2002-01-08 10:34 ` Takashi Iwai
@ 2002-01-08 10:36 ` Abramo Bagnara
2002-01-08 10:50 ` Jaroslav Kysela
1 sibling, 1 reply; 26+ messages in thread
From: Abramo Bagnara @ 2002-01-08 10:36 UTC (permalink / raw)
To: Jaroslav Kysela
Cc: Takashi Iwai, Linus Torvalds, J.A. Magallon, Alan Cox, Alan Cox,
Christoph Hellwig, sound-hackers@zabbo.net,
linux-kernel@vger.kernel.org
Jaroslav Kysela wrote:
>
> On Tue, 8 Jan 2002, Takashi Iwai wrote:
>
> > Agreed. The hw specific header files should be bound with *.c code
> > together.
>
> The problem is that we should export some header files to user space as
> well to allow access to hardware related features.
Don't you think it's better to split this in "external" headers (placed
in include/sound together with asound.h) and "internal" ones (placed in
drivers/*/)?
To present kernel space struct layout for specific hardware to user
space does not seem a lot sensible to me (and might also give some
errors unless nasty #ifdef __KERNEL__ tricks).
--
Abramo Bagnara mailto:abramo@alsa-project.org
Opera Unica Phone: +39.546.656023
Via Emilia Interna, 140
48014 Castel Bolognese (RA) - Italy
ALSA project http://www.alsa-project.org
It sounds good!
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-08 10:36 ` Abramo Bagnara
@ 2002-01-08 10:50 ` Jaroslav Kysela
0 siblings, 0 replies; 26+ messages in thread
From: Jaroslav Kysela @ 2002-01-08 10:50 UTC (permalink / raw)
To: Abramo Bagnara
Cc: Takashi Iwai, Linus Torvalds, J.A. Magallon, Alan Cox,
Christoph Hellwig, sound-hackers@zabbo.net,
linux-kernel@vger.kernel.org
On Tue, 8 Jan 2002, Abramo Bagnara wrote:
> Jaroslav Kysela wrote:
> >
> > On Tue, 8 Jan 2002, Takashi Iwai wrote:
> >
> > > Agreed. The hw specific header files should be bound with *.c code
> > > together.
> >
> > The problem is that we should export some header files to user space as
> > well to allow access to hardware related features.
>
> Don't you think it's better to split this in "external" headers (placed
> in include/sound together with asound.h) and "internal" ones (placed in
> drivers/*/)?
>
> To present kernel space struct layout for specific hardware to user
> space does not seem a lot sensible to me (and might also give some
> errors unless nasty #ifdef __KERNEL__ tricks).
I'm open for all cleanups including this. Although I'm not sure about the
right place for shared internal header files. References including the
directory structure layout (like #include "../../generic/ac97/ac97_codec.h")
are not happiest solution in my eyes and creating a new internal directory
with header files definitely breaks the current linux/include directory
structure.
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
SuSE Linux http://www.suse.com
ALSA Project http://www.alsa-project.org
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-08 10:12 ` Takashi Iwai
2002-01-08 10:18 ` Jaroslav Kysela
@ 2002-01-08 10:28 ` Abramo Bagnara
2002-01-08 10:41 ` Jaroslav Kysela
1 sibling, 1 reply; 26+ messages in thread
From: Abramo Bagnara @ 2002-01-08 10:28 UTC (permalink / raw)
To: Takashi Iwai
Cc: Linus Torvalds, Jaroslav Kysela, J.A. Magallon, Alan Cox,
Alan Cox, Christoph Hellwig, sound-hackers, linux-sound,
linux-kernel
Takashi Iwai wrote:
>
> At Tue, 08 Jan 2002 10:52:16 +0100,
> Abramo wrote:
> >
> >
> > So we'd have:
> > sound/
> > sound/oss_native
> > sound/oss_emul
> > sound/synth
> > sound/include
> > drivers/sound/i2c
> > drivers/sound/isa
> > drivers/sound/pci
> > drivers/sound/ppc
>
> On the list above, to where OSS (hw specific) codes come? Into a
> single directory, sound/oss_native?
Yes
> Or both ALSA and OSS drivers are
> mixed into drivers/sound/*?
> I'd like to see ALSA and OSS codes are separated into different
> directories... Otherwise it's too confusing.
I think that in this way they are separated enough. Do you agree?
>
> And how about drivers/sound/generic for generic hardware codes such as
> ac97_codec.c?
Currently Jaroslav has put that in alsa-kernel/pci/ac97. If we follow
this guideline they go in drivers/pci/ac97 (although I'm not sure
whether ac97 is PCI only).
--
Abramo Bagnara mailto:abramo@alsa-project.org
Opera Unica Phone: +39.546.656023
Via Emilia Interna, 140
48014 Castel Bolognese (RA) - Italy
ALSA project http://www.alsa-project.org
It sounds good!
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-08 10:28 ` Abramo Bagnara
@ 2002-01-08 10:41 ` Jaroslav Kysela
0 siblings, 0 replies; 26+ messages in thread
From: Jaroslav Kysela @ 2002-01-08 10:41 UTC (permalink / raw)
To: Abramo Bagnara
Cc: Takashi Iwai, Linus Torvalds, J.A. Magallon, Alan Cox,
Christoph Hellwig, sound-hackers@zabbo.net,
linux-kernel@vger.kernel.org
On Tue, 8 Jan 2002, Abramo Bagnara wrote:
> > And how about drivers/sound/generic for generic hardware codes such as
> > ac97_codec.c?
>
> Currently Jaroslav has put that in alsa-kernel/pci/ac97. If we follow
> this guideline they go in drivers/pci/ac97 (although I'm not sure
> whether ac97 is PCI only).
I've not seen using AC97 codec in other hardware than PCI based, but the
design of these codecs is independent on the bus bridge. Note that the
current directory structure is my proposal so it is possible to move ac97
sources to another directory.
Jaroslav
-----
Jaroslav Kysela <perex@suse.cz>
SuSE Linux http://www.suse.com
ALSA Project http://www.alsa-project.org
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ALSA patch for 2.5.2pre9 kernel
@ 2002-01-07 23:44 J.A. Magallon
2002-01-08 2:01 ` [s-h] " Alan Cox
0 siblings, 1 reply; 26+ messages in thread
From: J.A. Magallon @ 2002-01-07 23:44 UTC (permalink / raw)
To: Alan Cox
Cc: Linus Torvalds, Christoph Hellwig, Jaroslav Kysela, sound-hackers,
linux-sound, linux-kernel
On 20020107 Alan Cox wrote:
>
>so by that logic we'd have
>
> sound/soundcore.c
> sound/alsa/alsalibcode
> sound/oss/osscore
>
> sound/drivers/cardfoo.c
>
Would't it be better to split drivers:
sound/core.c
sound/alsa/alsa-core.c
sound/alsa/drivers/alsa-emu10k.c
sound/oss/oss-core.c
sound/oss/drivers/oss-emu10k.c
low level card drivers are different, and this way oss and alsa are
independent subtrees.
BTW, 2.5.x was born to be broken, so this is the moment to reorganize
the beast (better before than after kbuild 2.5 ?)
By
--
J.A. Magallon # Let the source be with you...
mailto:jamagallon@able.es
Mandrake Linux release 8.2 (Cooker) for i586
Linux werewolf 2.4.18-pre1-beo #1 SMP Fri Jan 4 02:25:59 CET 2002 i686
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 23:44 J.A. Magallon
@ 2002-01-08 2:01 ` Alan Cox
2002-01-08 5:12 ` Linus Torvalds
0 siblings, 1 reply; 26+ messages in thread
From: Alan Cox @ 2002-01-08 2:01 UTC (permalink / raw)
To: J.A. Magallon
Cc: Alan Cox, Linus Torvalds, Christoph Hellwig, Jaroslav Kysela,
sound-hackers, linux-sound, linux-kernel
> Would't it be better to split drivers:
>
> sound/core.c
> sound/alsa/alsa-core.c
> sound/alsa/drivers/alsa-emu10k.c
> sound/oss/oss-core.c
> sound/oss/drivers/oss-emu10k.c
Thats much harder to do randomg greps on and to find stuff,than drivers
first
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-08 2:01 ` [s-h] " Alan Cox
@ 2002-01-08 5:12 ` Linus Torvalds
0 siblings, 0 replies; 26+ messages in thread
From: Linus Torvalds @ 2002-01-08 5:12 UTC (permalink / raw)
To: Alan Cox
Cc: J.A. Magallon, Alan Cox, Christoph Hellwig, Jaroslav Kysela,
sound-hackers, linux-sound, linux-kernel
On Mon, 7 Jan 2002, Alan Cox wrote:
> > Would't it be better to split drivers:
> >
> > sound/core.c
> > sound/alsa/alsa-core.c
> > sound/alsa/drivers/alsa-emu10k.c
> > sound/oss/oss-core.c
> > sound/oss/drivers/oss-emu10k.c
>
> Thats much harder to do randomg greps on and to find stuff,than drivers
> first
I agree. Put drivers separately, let's not split it up more than that.
Linus
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
@ 2002-01-07 20:51 Steven Walter
0 siblings, 0 replies; 26+ messages in thread
From: Steven Walter @ 2002-01-07 20:51 UTC (permalink / raw)
To: linux-kernel
I think that if we do not keep all the ALSA stuff together under
linux/sound, I think we should at least refrain from cramming it in with
the OSS drivers in linux/drivers/sound. Perhaps a linux/drivers/alsa
would be preferable?
--
-Steven
In a time of universal deceit, telling the truth is a revolutionary act.
-- George Orwell
He's alive. He's alive! Oh, that fellow at RadioShack said I was mad!
Well, who's mad now?
-- Montgomery C. Burns
^ permalink raw reply [flat|nested] 26+ messages in thread
* RE: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
@ 2002-01-07 19:03 Dimitrie Paun
0 siblings, 0 replies; 26+ messages in thread
From: Dimitrie Paun @ 2002-01-07 19:03 UTC (permalink / raw)
To: 'Linus Torvalds', Abramo Bagnara
Cc: Alan Cox, Christoph Hellwig, Jaroslav Kysela, sound-hackers,
linux-sound, linux-kernel
> From: Linus Torvalds [mailto:torvalds@transmeta.com]
>
> This is my current feeling.
>
> However, la donna é mobile, and I'm a primus donna, fer
> shure. So don't take it _too_ seriously, continue to argue
> the merits of other approaches.
That's good to know. So let's do so:
There is no one grouping: things can be grouped in any number
of ways, and for this very reason, a strictly hierarchical
grouping does not cut it. What I'm trying to say is that at
certain point, a given grouping characteristics becomes less
important (say sound) and other (which crosscut other parts of
the source) increase in importance (say drivers).
For this reason, I think the current organization (net/core +
drivers/net) is more practical then the one which initially
screams at any CompSci guy (net/core + net/drivers).
Now, whichever one we choose, I'd _hate_ to see net organized
one way and sound the other way. It would be just ugly. That,
together with the fact that I don't think that putting everything
under sound/ is in any way superior to the current method,
I would suggest we stick to: sound/core + drivers/sound.
--
Dimi.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:00 Linus Torvalds
@ 2002-01-07 18:10 Arnaldo Carvalho de Melo
2002-01-08 2:13 ` [s-h] " Alan Cox
0 siblings, 1 reply; 26+ messages in thread
From: Arnaldo Carvalho de Melo @ 2002-01-07 18:10 UTC (permalink / raw)
To: Linus Torvalds
Cc: Alan Cox, Christoph Hellwig, Jaroslav Kysela, sound-hackers,
linux-sound, linux-kernel
Em Mon, Jan 07, 2002 at 10:00:57AM -0800, Linus Torvalds escreveu:
>
> On Mon, 7 Jan 2002, Alan Cox wrote:
> > > Or we could just have a really _deep_ hierarchy, and put everything under
> > > "linux/drivers/sound/..", but I'd rather break cleanly with the old.
> >
> > Christoph has an interesting point. Networking is
> >
> > net/[protocol]/
> > drivers/net/[driver]
> >
> > so by that logic we'd have
> >
> > sound/soundcore.c
> > sound/alsa/alsalibcode
> > sound/oss/osscore
> >
> > sound/drivers/cardfoo.c
> >
> > which would also be much cleaner since the supporting crap would be seperate
> > from the card drivers
>
> I would certainly not oppose that. Look sane to me, although the question
> then ends up being about "drivers/sound" or "sound/drivers" (the latter
> has the advantage that it keeps sound together, the former is more
> analogous to the "net" situation).
One ring^Wlayout to rule them all <stops here ;)> I would not be unhappy if
drivers/net became net/drivers, etc 8)
- Arnaldo
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:10 Arnaldo Carvalho de Melo
@ 2002-01-08 2:13 ` Alan Cox
2002-01-08 12:47 ` Arnaldo Carvalho de Melo
0 siblings, 1 reply; 26+ messages in thread
From: Alan Cox @ 2002-01-08 2:13 UTC (permalink / raw)
To: Arnaldo Carvalho de Melo
Cc: Linus Torvalds, Alan Cox, Christoph Hellwig, Jaroslav Kysela,
sound-hackers, linux-sound, linux-kernel
> One ring^Wlayout to rule them all <stops here ;)> I would not be unhappy if
> drivers/net became net/drivers, etc 8)
Then where do you put the drivers categorized in other ways (multifunction
devices like i2o for example) ?
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-08 2:13 ` [s-h] " Alan Cox
@ 2002-01-08 12:47 ` Arnaldo Carvalho de Melo
0 siblings, 0 replies; 26+ messages in thread
From: Arnaldo Carvalho de Melo @ 2002-01-08 12:47 UTC (permalink / raw)
To: Alan Cox
Cc: Linus Torvalds, Alan Cox, Christoph Hellwig, Jaroslav Kysela,
sound-hackers, linux-sound, linux-kernel
Em Mon, Jan 07, 2002 at 09:13:29PM -0500, Alan Cox escreveu:
> > One ring^Wlayout to rule them all <stops here ;)> I would not be unhappy if
> > drivers/net became net/drivers, etc 8)
>
> Then where do you put the drivers categorized in other ways (multifunction
> devices like i2o for example) ?
misc? Nah, too much work for little gain, and Linus is not willing to
accept patches for such a big change, even if it was interesting, so I think
that the approach you suggested (i.e. sound/{core,oss,alsa}, drivers/sound)
is the way to go.
- Arnaldo
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ALSA patch for 2.5.2pre9 kernel
@ 2002-01-07 18:00 Linus Torvalds
2002-01-07 18:19 ` [s-h] " Abramo Bagnara
0 siblings, 1 reply; 26+ messages in thread
From: Linus Torvalds @ 2002-01-07 18:00 UTC (permalink / raw)
To: Alan Cox
Cc: Christoph Hellwig, Jaroslav Kysela, sound-hackers, linux-sound,
linux-kernel
On Mon, 7 Jan 2002, Alan Cox wrote:
> > Or we could just have a really _deep_ hierarchy, and put everything under
> > "linux/drivers/sound/..", but I'd rather break cleanly with the old.
>
> Christoph has an interesting point. Networking is
>
> net/[protocol]/
> drivers/net/[driver]
>
> so by that logic we'd have
>
> sound/soundcore.c
> sound/alsa/alsalibcode
> sound/oss/osscore
>
> sound/drivers/cardfoo.c
>
> which would also be much cleaner since the supporting crap would be seperate
> from the card drivers
I would certainly not oppose that. Look sane to me, although the question
then ends up being about "drivers/sound" or "sound/drivers" (the latter
has the advantage that it keeps sound together, the former is more
analogous to the "net" situation).
Linus
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:00 Linus Torvalds
@ 2002-01-07 18:19 ` Abramo Bagnara
2002-01-07 18:29 ` Linus Torvalds
2002-01-07 21:25 ` Christoph Hellwig
0 siblings, 2 replies; 26+ messages in thread
From: Abramo Bagnara @ 2002-01-07 18:19 UTC (permalink / raw)
To: Linus Torvalds
Cc: Alan Cox, Christoph Hellwig, Jaroslav Kysela, sound-hackers,
linux-sound, linux-kernel
Linus Torvalds wrote:
>
> On Mon, 7 Jan 2002, Alan Cox wrote:
> > > Or we could just have a really _deep_ hierarchy, and put everything under
> > > "linux/drivers/sound/..", but I'd rather break cleanly with the old.
> >
> > Christoph has an interesting point. Networking is
> >
> > net/[protocol]/
> > drivers/net/[driver]
> >
> > so by that logic we'd have
> >
> > sound/soundcore.c
> > sound/alsa/alsalibcode
> > sound/oss/osscore
> >
> > sound/drivers/cardfoo.c
> >
> > which would also be much cleaner since the supporting crap would be seperate
> > from the card drivers
>
> I would certainly not oppose that. Look sane to me, although the question
> then ends up being about "drivers/sound" or "sound/drivers" (the latter
> has the advantage that it keeps sound together, the former is more
> analogous to the "net" situation).
IMO the latter makes much more sense (also for "net" case), but I doubt
you're willing to change current schema.
If you want to keep top level cleaner and avoid proliferation of entries
we might have:
subsys/sound
subsys/sound/drivers
subsys/net
subsys/net/drivers
and so on.
Clean and without ambiguities about stuff location. Unfortunately it's a
*big* change.
--
Abramo Bagnara mailto:abramo@alsa-project.org
Opera Unica Phone: +39.546.656023
Via Emilia Interna, 140
48014 Castel Bolognese (RA) - Italy
ALSA project http://www.alsa-project.org
It sounds good!
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:19 ` [s-h] " Abramo Bagnara
@ 2002-01-07 18:29 ` Linus Torvalds
2002-01-07 18:39 ` Abramo Bagnara
2002-01-07 21:25 ` Christoph Hellwig
1 sibling, 1 reply; 26+ messages in thread
From: Linus Torvalds @ 2002-01-07 18:29 UTC (permalink / raw)
To: Abramo Bagnara
Cc: Alan Cox, Christoph Hellwig, Jaroslav Kysela, sound-hackers,
linux-sound, linux-kernel
On Mon, 7 Jan 2002, Abramo Bagnara wrote:
>
> IMO the latter makes much more sense (also for "net" case), but I doubt
> you're willing to change current schema.
Agreed. I do not really think that it makes sense to move "drivers/net" to
"net/drivers" even if it _would_ be the logical way to group all net
things together. Whatever potential incremental advantage (if any) just
isn't worth the disruption.
> If you want to keep top level cleaner and avoid proliferation of entries
> we might have:
>
> subsys/sound
...
No, I hate to create structure abstractions for their own sake, and a
"subsys" kind of abstraction doesn't really add any information.
I have no problems with making the linux "root" directory a bit larger,
it's certainly not problematic (what, 22 entries, and no new ones
generated dynamically - fits on one screen even on an old vt100).
That might change if we end up creating _more_ subdirectories, of course,
although even then I'd really want to group them according to some clear
goal or property of the grouping (ie not "subsys" kinds of things).
Linus
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:29 ` Linus Torvalds
@ 2002-01-07 18:39 ` Abramo Bagnara
2002-01-07 18:47 ` Linus Torvalds
0 siblings, 1 reply; 26+ messages in thread
From: Abramo Bagnara @ 2002-01-07 18:39 UTC (permalink / raw)
To: Linus Torvalds
Cc: Alan Cox, Christoph Hellwig, Jaroslav Kysela, sound-hackers,
linux-sound, linux-kernel
Linus Torvalds wrote:
>
> On Mon, 7 Jan 2002, Abramo Bagnara wrote:
> >
> > IMO the latter makes much more sense (also for "net" case), but I doubt
> > you're willing to change current schema.
>
> Agreed. I do not really think that it makes sense to move "drivers/net" to
> "net/drivers" even if it _would_ be the logical way to group all net
> things together. Whatever potential incremental advantage (if any) just
> isn't worth the disruption.
>
> > If you want to keep top level cleaner and avoid proliferation of entries
> > we might have:
> >
> > subsys/sound
> ...
>
> No, I hate to create structure abstractions for their own sake, and a
> "subsys" kind of abstraction doesn't really add any information.
Ok, I agree.
Just to resume, you think that the way to go is:
1) to have sound/ with *all* sound related stuff inside
2) to leave drivers/net/ and net/ like they are now (because although
it's suboptimal, to change it is a mess we don't want to face now)
Right?
--
Abramo Bagnara mailto:abramo@alsa-project.org
Opera Unica Phone: +39.546.656023
Via Emilia Interna, 140
48014 Castel Bolognese (RA) - Italy
ALSA project http://www.alsa-project.org
It sounds good!
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:39 ` Abramo Bagnara
@ 2002-01-07 18:47 ` Linus Torvalds
2002-01-07 19:09 ` Abramo Bagnara
` (3 more replies)
0 siblings, 4 replies; 26+ messages in thread
From: Linus Torvalds @ 2002-01-07 18:47 UTC (permalink / raw)
To: Abramo Bagnara
Cc: Alan Cox, Christoph Hellwig, Jaroslav Kysela, sound-hackers,
linux-sound, linux-kernel
On Mon, 7 Jan 2002, Abramo Bagnara wrote:
>
> Just to resume, you think that the way to go is:
>
> 1) to have sound/ with *all* sound related stuff inside
> 2) to leave drivers/net/ and net/ like they are now (because although
> it's suboptimal, to change it is a mess we don't want to face now)
This is my current feeling.
However, la donna é mobile, and I'm a primus donna, fer shure. So don't
take it _too_ seriously, continue to argue the merits of other approaches.
Linus
^ permalink raw reply [flat|nested] 26+ messages in thread* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:47 ` Linus Torvalds
@ 2002-01-07 19:09 ` Abramo Bagnara
2002-01-07 19:21 ` Pozsar Balazs
` (2 subsequent siblings)
3 siblings, 0 replies; 26+ messages in thread
From: Abramo Bagnara @ 2002-01-07 19:09 UTC (permalink / raw)
To: Linus Torvalds
Cc: Alan Cox, Christoph Hellwig, Jaroslav Kysela, sound-hackers,
linux-sound, linux-kernel
Linus Torvalds wrote:
>
> On Mon, 7 Jan 2002, Abramo Bagnara wrote:
> >
> > Just to resume, you think that the way to go is:
> >
> > 1) to have sound/ with *all* sound related stuff inside
> > 2) to leave drivers/net/ and net/ like they are now (because although
> > it's suboptimal, to change it is a mess we don't want to face now)
>
> This is my current feeling.
>
> However, la donna é mobile, and I'm a primus donna, fer shure. So don't
> take it _too_ seriously, continue to argue the merits of other approaches.
Ehm... Mrs. Prima Donna... just to be pedant, la donna *è* mobile ;-)
``E poi ti metteremo su un piedistallo per adorarti e ti guarderemo con
quello sguardo li' che conosci benissimo, quello sguardo che dice
"Cascherai prima o poi, puttana, e ti romperai il grugno''
Now you still have your antibodies, Linus, will you ever resist to
temptation? ;-)))
--
Abramo Bagnara mailto:abramo@alsa-project.org
Opera Unica Phone: +39.546.656023
Via Emilia Interna, 140
48014 Castel Bolognese (RA) - Italy
ALSA project http://www.alsa-project.org
It sounds good!
^ permalink raw reply [flat|nested] 26+ messages in thread* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:47 ` Linus Torvalds
2002-01-07 19:09 ` Abramo Bagnara
@ 2002-01-07 19:21 ` Pozsar Balazs
2002-01-07 20:29 ` Jauder Ho
2002-01-14 3:10 ` Pavel Machek
3 siblings, 0 replies; 26+ messages in thread
From: Pozsar Balazs @ 2002-01-07 19:21 UTC (permalink / raw)
To: Linus Torvalds
Cc: Abramo Bagnara, Alan Cox, Christoph Hellwig, Jaroslav Kysela,
sound-hackers, linux-sound, linux-kernel
> On Mon, 7 Jan 2002, Abramo Bagnara wrote:
> >
> > Just to resume, you think that the way to go is:
> >
> > 1) to have sound/ with *all* sound related stuff inside
> > 2) to leave drivers/net/ and net/ like they are now (because although
> > it's suboptimal, to change it is a mess we don't want to face now)
>
> This is my current feeling.
>
> However, la donna é mobile, and I'm a primus donna, fer shure. So don't
> take it _too_ seriously, continue to argue the merits of other approaches.
Well, I do think that doing a cleanup sooner is better than later as it
always gets bigger and bigger pain (both the change and keeping up the old
situation), so I would suggest to agree on a clear and consistent dirtree
now, and make that change whatever it is.
Though this is really not a big issue, it's still a great moment for this
kind of change imho.
--
Balazs Pozsar
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:47 ` Linus Torvalds
2002-01-07 19:09 ` Abramo Bagnara
2002-01-07 19:21 ` Pozsar Balazs
@ 2002-01-07 20:29 ` Jauder Ho
2002-01-14 3:10 ` Pavel Machek
3 siblings, 0 replies; 26+ messages in thread
From: Jauder Ho @ 2002-01-07 20:29 UTC (permalink / raw)
To: Linus Torvalds
Cc: Abramo Bagnara, Alan Cox, Christoph Hellwig, Jaroslav Kysela,
sound-hackers, linux-sound, linux-kernel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: TEXT/PLAIN; charset=X-UNKNOWN, Size: 1336 bytes --]
Well, that's kinda silly to have two different approaches. If the
consensus is to keep net/ and drivers/net/, why not just have sound/ and
drivers/sound/ too?
It is not a big stretch to grab sound/ and drivers/sound/ over just
sound/ and certainly the proposal of having a subsys/ directory is
essentially a rename of drivers/ to subsys/.
so....
net/
sound/
drivers/net/
drivers/sound/
The drivers subdir structure closely follows what happens one level up.
Not a problem and maintains the status quo. QED.
--Jauder
On Mon, 7 Jan 2002, Linus Torvalds wrote:
>
> On Mon, 7 Jan 2002, Abramo Bagnara wrote:
> >
> > Just to resume, you think that the way to go is:
> >
> > 1) to have sound/ with *all* sound related stuff inside
> > 2) to leave drivers/net/ and net/ like they are now (because although
> > it's suboptimal, to change it is a mess we don't want to face now)
>
> This is my current feeling.
>
> However, la donna é mobile, and I'm a primus donna, fer shure. So don't
> take it _too_ seriously, continue to argue the merits of other approaches.
>
> Linus
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
>
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:47 ` Linus Torvalds
` (2 preceding siblings ...)
2002-01-07 20:29 ` Jauder Ho
@ 2002-01-14 3:10 ` Pavel Machek
3 siblings, 0 replies; 26+ messages in thread
From: Pavel Machek @ 2002-01-14 3:10 UTC (permalink / raw)
To: Linus Torvalds
Cc: Abramo Bagnara, Alan Cox, Christoph Hellwig, Jaroslav Kysela,
sound-hackers, linux-sound, linux-kernel
Hi!
> > Just to resume, you think that the way to go is:
> >
> > 1) to have sound/ with *all* sound related stuff inside
> > 2) to leave drivers/net/ and net/ like they are now (because although
> > it's suboptimal, to change it is a mess we don't want to face now)
>
> This is my current feeling.
>
> However, la donna é mobile, and I'm a primus donna, fer shure. So don't
> take it _too_ seriously, continue to argue the merits of other approaches.
Where does USB soundcard go, then? It should be in drivers/usb by current
standards... Having sound drivers both inside and outside drivers/ seems
ugly to me.
Pavel
--
Philips Velo 1: 1"x4"x8", 300gram, 60, 12MB, 40bogomips, linux, mutt,
details at http://atrey.karlin.mff.cuni.cz/~pavel/velo/index.html.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 18:19 ` [s-h] " Abramo Bagnara
2002-01-07 18:29 ` Linus Torvalds
@ 2002-01-07 21:25 ` Christoph Hellwig
2002-01-08 1:16 ` Timothy Covell
2002-01-08 2:53 ` Miles Lane
1 sibling, 2 replies; 26+ messages in thread
From: Christoph Hellwig @ 2002-01-07 21:25 UTC (permalink / raw)
To: Abramo Bagnara
Cc: Alan Cox, Jaroslav Kysela, sound-hackers, linux-sound,
linux-kernel, Linus Torvalds
In article <3C39E6A0.34A88990@alsa-project.org> you wrote:
> If you want to keep top level cleaner and avoid proliferation of entries
> we might have:
>
> subsys/sound
> subsys/sound/drivers
> subsys/net
> subsys/net/drivers
And what part of the kernel is no subsystem?
Your subsystem directory is superflous.
If, for some reason, we want to move all code in the kernel around
we should do it once and in a planned mannor.
Randomly introducing new and shiny naming schemes sucks. badly.
Christoph
--
Of course it doesn't work. We've performed a software upgrade.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 21:25 ` Christoph Hellwig
@ 2002-01-08 1:16 ` Timothy Covell
2002-01-08 2:53 ` Miles Lane
1 sibling, 0 replies; 26+ messages in thread
From: Timothy Covell @ 2002-01-08 1:16 UTC (permalink / raw)
To: Christoph Hellwig, Abramo Bagnara
Cc: Alan Cox, Jaroslav Kysela, sound-hackers, linux-sound,
linux-kernel, Linus Torvalds
On Monday 07 January 2002 15:25, Christoph Hellwig wrote:
> In article <3C39E6A0.34A88990@alsa-project.org> you wrote:
> > If you want to keep top level cleaner and avoid proliferation of entries
> > we might have:
> >
> > subsys/sound
> > subsys/sound/drivers
> > subsys/net
> > subsys/net/drivers
>
> And what part of the kernel is no subsystem?
> Your subsystem directory is superflous.
Umm, the subsys part makes a lot of sense in terms of
logically separating the core of the kernel from the
architecture part and the subsystem part. While we
need a MM to complete a kernel, we certainly don't need
"subsys/sound/alsa/driver/es1371.c".
.
./arch
./fs
./init
./kernel
./lib
./mm
./include
./ipc
./subsys
./scripts
./Documentation
If this helps make the kernel source more like the modules
and devfs trees, then it makes even it more logically consistant.
Please remember that everyone who compiles a kernel is not
a uber kernel hacker. Average folks will appreciate some more
structure which helps to explain how things work.
>
> If, for some reason, we want to move all code in the kernel around
> we should do it once and in a planned mannor.
>
> Randomly introducing new and shiny naming schemes sucks. badly.
It's NOT random and it doesn't suck.
>
> Christoph
--
timothy.covell@ashavan.org.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [s-h] Re: ALSA patch for 2.5.2pre9 kernel
2002-01-07 21:25 ` Christoph Hellwig
2002-01-08 1:16 ` Timothy Covell
@ 2002-01-08 2:53 ` Miles Lane
1 sibling, 0 replies; 26+ messages in thread
From: Miles Lane @ 2002-01-08 2:53 UTC (permalink / raw)
To: Christoph Hellwig
Cc: Abramo Bagnara, Alan Cox, Jaroslav Kysela, sound-hackers,
linux-sound, LKML, Linus Torvalds
On Mon, 2002-01-07 at 13:25, Christoph Hellwig wrote:
> In article <3C39E6A0.34A88990@alsa-project.org> you wrote:
> > If you want to keep top level cleaner and avoid proliferation of entries
> > we might have:
> >
> > subsys/sound
> > subsys/sound/drivers
> > subsys/net
> > subsys/net/drivers
>
> And what part of the kernel is no subsystem?
> Your subsystem directory is superflous.
Change subsys/ to some name that means "not device-specific".
The point is that the net and sound system-level stuff isn't
composed of device-specific drivers and the other directories
below linux/ do not have a bunch of device-specific drivers
associated with them (kernel, fs and mm).
> If, for some reason, we want to move all code in the kernel around
> we should do it once and in a planned manner.
Maybe a better structure is needed, but moving /net alone
would be a big project.
Miles
^ permalink raw reply [flat|nested] 26+ messages in thread
end of thread, other threads:[~2002-01-18 16:49 UTC | newest]
Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20020108102833.A2927@werewolf.able.es>
2002-01-08 9:30 ` [s-h] Re: ALSA patch for 2.5.2pre9 kernel J.A. Magallon
2002-01-08 9:52 ` Abramo Bagnara
2002-01-08 10:12 ` Takashi Iwai
2002-01-08 10:18 ` Jaroslav Kysela
2002-01-08 10:34 ` Takashi Iwai
2002-01-08 10:36 ` Abramo Bagnara
2002-01-08 10:50 ` Jaroslav Kysela
2002-01-08 10:28 ` Abramo Bagnara
2002-01-08 10:41 ` Jaroslav Kysela
2002-01-07 23:44 J.A. Magallon
2002-01-08 2:01 ` [s-h] " Alan Cox
2002-01-08 5:12 ` Linus Torvalds
-- strict thread matches above, loose matches on Subject: below --
2002-01-07 20:51 Steven Walter
2002-01-07 19:03 Dimitrie Paun
2002-01-07 18:10 Arnaldo Carvalho de Melo
2002-01-08 2:13 ` [s-h] " Alan Cox
2002-01-08 12:47 ` Arnaldo Carvalho de Melo
2002-01-07 18:00 Linus Torvalds
2002-01-07 18:19 ` [s-h] " Abramo Bagnara
2002-01-07 18:29 ` Linus Torvalds
2002-01-07 18:39 ` Abramo Bagnara
2002-01-07 18:47 ` Linus Torvalds
2002-01-07 19:09 ` Abramo Bagnara
2002-01-07 19:21 ` Pozsar Balazs
2002-01-07 20:29 ` Jauder Ho
2002-01-14 3:10 ` Pavel Machek
2002-01-07 21:25 ` Christoph Hellwig
2002-01-08 1:16 ` Timothy Covell
2002-01-08 2:53 ` Miles Lane
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox