Hacker News new | ask | show | jobs
by ynnn 2589 days ago
Welcomed and encouraged to submit their driver for consideration. I would guess that the vast majority of vendor-proprietary drivers would get rejected from upstream, so for most cases the viable options for vendors wishing have an driver in mainline are to improve an existing reverse-engineered driver or rewrite the driver to fit the kernel standards.
2 comments

If they accounted for mainlining from the start and not just as an afterthought, they would not have this issue.
A lot of the drivers are older than their Linux port, which makes mainlining from the start not really make sense. Nvidia and PowerVR I know for a fact are in that category.
Sure, that makes sense.
Getting your driver accepted upstream is a conversation with the maintainers of that kernel part.

You can't just throw a pile of code over the fence and assume it will be accepted.

When adding support for your device keep in mind that this is something everyone wants, maintainers/users/vendors alike.