Re: 4.1.0 DRM (was Re: Linux 2.4.6-ac3)

From: Mike A. Harris (
Date: Tue Jul 17 2001 - 03:31:53 EST

On 16 Jul 2001, Xavier Bestel wrote:

>Date: 16 Jul 2001 21:34:48 +0200
>From: Xavier Bestel <>
>To: Jeff Hartmann <>
>Cc: John Cavan <>, Alan Cox <>,
>Content-Type: text/plain
>Subject: Re: 4.1.0 DRM (was Re: Linux 2.4.6-ac3)
>On 16 Jul 2001 13:32:10 -0600, Jeff Hartmann wrote:
>> > Would it not be a bit more robust to have a wrapper module that pulls in
>> > the correct one on demand? In other words, for the radeon, you would
>> > still have the radeon.o module, but it would determine which child
>> > module to load depending on the version of X that is requesting it. Thus
>> > XFree86 would not require any changes and the backwards compatibility
>> > would be maintained invisibly.
>> >
>> > John
>> >
>> No, because the 2D ddx module is the one doing all the versioning. It
>> doesn't tell the kernel its version number etc., but the ddx module gets
>> the version from the kernel, and fails if its the wrong one. If the
>> kernel was the one doing the checking, then your suggestiong would be a
>> nice way of handling it.
>Well ... you're gonna change the API anyway, so you could add that in
>the protocol.
>Still, I'm a bit disappointed with this ever-changing API. A bit
>un-linux if you ask me.

I'm disappointed only due to the problems it creates maintaining
RPM packages and multiple releases, and such. Also the confusion
and problems it creates the end user.

One must also understand that XFree86 is not just for Linux.
Their release cycles are not timed for Linux kernel releases or
any distribution of Linux release. XFree86 is on their own
schedule, and support numerous operating systems on many hardware
platforms. So XFree86 by default is not linux centric
necessarily, but rather supports Linux as one of many platforms,
Linux just being one of the primary platforms.

The guys at VA certainly know their stuff, and I have total faith
in them. (Lame pun not intended Rik...) ;o)

I believe we will see a more stable DRM future now that this has
all been brought up.


Mike A. Harris Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer Ontario, Canada, P6C 5B3
Red Hat Inc. Phone: (705)949-2136

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

This archive was generated by hypermail 2b29 : Mon Jul 23 2001 - 21:00:08 EST