[ Short story - I already do exactly this. Long story: some of the
  differences between the kernel tree and the DRI CVS tree really need
  somebody to get rid of the task-queue usage in DRI CVS, and that I don't
  have time for myself at least right now ]

On Thu, 12 Dec 2002, Alan Hourihane wrote:
>
> If Linus has already found the time to merge, how long would it be, to
> do a diff and send an email off ? I doubt it's that much extra work.

Oh, I have my own very selfish reasons to keep the kernel and dri cvs
trees close together - it makes it easier for me to continue to merge
stuff (and I don't mind the merging at all, since DRI is something I'm
personally actually _using_ and interested in - I think good 3D support is
very important - even if I myself have no clue about GL etc ;-).

The way I do the merges is to do a context diff of the kernel modules and
the dri tree, and then edit that diff by hand before I apply it to the
kernel tree and do the limited amount of testing I do (I only have
radeons, so..)

Which means that the less differences there are, the easier it is for me.

As fo the last merge, the _only_ differences were in build files (ie the
kernel makefiles are totally different, I'm not even trying to merge those
parts) and in a few one-liners that are fundamentally different in 2.4.x
and 2.5.x (task queues). Everything else has already been merged back.

The 2.4.x and 2.6.x differences are somwehat awkward, but since I detext
having #ifdef's in source trees, I actually prefer haviung the differences
there right now. Some of them should go away if the task-queue handling is
changed to use direct interrupt routines and spinlocks, so the proper fix
is probably _not_ to have the #ifdef's there, but to rewrite the code
somewhat. I wrote a description of that, but quite honestly I don't have
the time to really do the code rewrite and testing myself, so..

                Linus



-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to