On Thu, 4 Mar 2010 10:51:20 -0800 (PST) Linus Torvalds <torva...@linux-foundation.org> wrote:
> > > On Thu, 4 Mar 2010, Jesse Barnes wrote: > > > On Thu, 4 Mar 2010 10:36:55 -0800 > > Jesse Barnes <jbar...@virtuousgeek.org> wrote: > > > Yes Dave probably should have mentioned it in his pull request, but > > > that doesn't seem to be a good reason not to pull imo... > > > > And now I see Dave did mention this, so what gives. Guidance please. > > Yeah, it's in the first one. My bad. I didn't notice, because that one got > cancelled for other reasons and never even tested. > > That doesn't change the simple basic issue: how are people with Fedora-12 > going to test any kernel out now? And are there libdrm versions that can > handle _both_ cases, so that people can bisect things? IOW, even if you > have a new libdrm, will it then work with the _old_ kernel too? > > Backwards compatibility is really important. Sure it is. But OTOH this is very clearly a "use at your own risk" driver. Dave and the nouveau guys include the driver in Fedora to get much needed test coverage, and make sure the latest bits in rawhide work together. The "use at your own risk" part is that you get to keep both pieces if you try to mix and match kernels and userspace until the STAGING moniker is removed. If marking the driver as staging doesn't allow them to break ABI when they need to, then it seems like they'll have no choice but to either remove the driver from upstream and only submit it when the ABI is stable, or fork the driver and submit a new one only when the ABI is stable. Neither seem particularly attractive. Of course I'm implicitly trusting their motivation for breaking ABI in this case, but that was very much a part of the merge discussion so shouldn't come as a surprise to anyone. -- Jesse Barnes, Intel Open Source Technology Center ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel