FrescoLogic / FL2000

Fresco Logic FL2000 Linux/Android Kernel driver
GNU General Public License v2.0
290 stars 117 forks source link

Mainline? #29

Open mxmilkiib opened 5 years ago

mxmilkiib commented 5 years ago

Any possibility of getting the driver code into the mainline? Which would allow newer versions of Linux to use the hardware automatically after that.

mk-pmb commented 5 years ago

Looks like we'll need to clean up some of the permissions notes, at least the Makefile directly contradicts the license:

$ grep -nFe OUTSIDE -- src/Makefile
7:# NOTE: DO NOT SEND THIS FILE OUTSIDE OF FRESCO LOGIC.

Also there are some todos waiting to be fixed.

$ git grep -nFe TODO -- include/ src/
src/fl2000_big_table.c:5:// Purpose: TODO: PLEASE RENAME THIS FILE TO SOMETHING USEFUL
src/fl2000_compression.c:356:           // TODO:
src/fl2000_monitor.c:691:       // TODO: FL2000DX should not need this step per Stanley's description.
realsobek commented 1 year ago

Please, merge this driver into Linux mainline. Compiling custom kernels is not viable.

mk-pmb commented 1 year ago

@realsobek

Please, merge this driver into Linux mainline. Compiling custom kernels is not viable.

If the above legal and quality issues are fixed nowadays, you should have demonstrated that. To me, it seems they are not. From the perspective of the Linux kernel, this is unusable code. Merging it at this stage would cause the Linux team lots of trouble. You're basically suggesting an attack on Linux. Which probably nobody will even try.