I've written a useful kernel module for a specific fan controller that I want to submit upstream.

Where can I find an address to submit my module? Do I need it make GPL or can I use a less restrictive licence?

1 Answer 1


Read the documentation about Submitting Drivers as well as about Submitting Patches:

  1. You can find the appropriate address in the MAINTAINERS file
  2. You driver must be licensed under GPL but you can dual-license it, e.g. put it under GPL and a BSD license.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .