KernelDriverPolicy

From FedoraProject

Jump to: navigation, search

Getting out of tree drivers included in the Fedora kernel.

The simplest method by far, is for the driver to get merged upstream in Linus Torvalds kernel. Fedora constantly rebases to newer upstream releases, so inherits these changes "for free" with little overhead for the Fedora kernel maintainers.

Adding external drivers to the Fedora kernel that aren't accepted upstream requires an ongoing effort for the Fedora kernel team, so where possible, we try to avoid doing so. In the few situations where it makes sense to do so, there are several criteria that must be met.

- Adding an EXPORT_SYMBOL to export something that previously wasn't exported
- Changing an EXPORT_SYMBOL_GPL to EXPORT_SYMBOL
- Changing an EXPORT_SYMBOL to EXPORT_SYMBOL_GPL