12-08-2019, 09:12 AM
I don't know what is the purpose of this site is ...
There is a *well* known channel with lkml and other mailing lists, to send binary blobs.
The only thing is/maybe out of tree kernel drivers, which use *outdated* firmware blobs.
In this case the $vendor is already doing the wrong thing is the first place.
He doesn't upstream the kernel driver.
Please have a look at drivers/staging in *any* linux sources tree.
The code quality is bad, and the code is mostly $vendor code.
With buildin security holes, which can crash your kernel.
Sometimes the community is rewriting the driver to met kernel standards.
But sometimes the driver code is *thrown* out staging, because no one
is working on this code and the $vendor has no need to do this.
All you can read in the git logs
There is a *well* known channel with lkml and other mailing lists, to send binary blobs.
The only thing is/maybe out of tree kernel drivers, which use *outdated* firmware blobs.
In this case the $vendor is already doing the wrong thing is the first place.
He doesn't upstream the kernel driver.
Please have a look at drivers/staging in *any* linux sources tree.
The code quality is bad, and the code is mostly $vendor code.
With buildin security holes, which can crash your kernel.
Sometimes the community is rewriting the driver to met kernel standards.
But sometimes the driver code is *thrown* out staging, because no one
is working on this code and the $vendor has no need to do this.
All you can read in the git logs