Nvidia’s devices have been a sore point for Linux development for a decade or longer. Reverse-engineering works but it’s not perfect. Nvidia has promised to be more forthcoming in the future.
“Torvalds has responded to Ars, saying he’s optimistic but not quite ready to apologize to Nvidia. "We’ll see," Torvalds wrote in an e-mail. "I’m cautiously optimistic that this is a real shift in how Nvidia perceives Linux. The actual docs released so far are fairly limited, and in themselves they wouldn’t be a big thing, but if Nvidia really does follow up and start opening up more, that would certainly be great.”
Of course, Nvidia has been quite happy that Android/Linux has pumped $billions into their coffers. It just took a while for them to see that it pays to be open with specifications.