There really are only 3 rules:How do I handle the headers. I have two header files in the
- proper license
- self-contained in a drivers/staging/DRIVER_NAME/ directory
- must properly build
Mainly, this includes having a patch that adds a single
directory with all the driver files under drivers/staging.
The driver must be able to compile without errors and you need
a TODO file listing the remaining issues that prevent you
from having a non-staging driver.
Ah, forgot the TODO on the list of rules, I'll have to add that next
time.