Then why the DMA-Buf code wasn't contributed by nVidia in the first place?! It's not like the Optimus problem wasn't known for few years before! I'm not asking them to open source their blob because I know that they have other companies "precious IP" in there. Thing is, having proprietary code and contributing code to kernel is not mutually exclusive by itself. But they're in love with their proprietary crap and can't see forest for the trees (that if you get 10 competent engineers to solve a problem, 9 of them will solve it in exactly the same way).
Originally Posted by pingufunkybeat
I hope that this current work is not a one-off only.