Andy Green wrote:
> Rest of the exports in there are merely EXPORT_SYMBOL(), I don't think
> they will care on those grounds otherwise they would have done the _GPL
> thing on the rest of it.

The general policy is not to break existing interfaces, but not to
extend them or open new ones. So it's not uncommon to see a module
use both.

E.g., just in linux/*/*.c, there are 172 files containing EXPORT_SYMBOL,
106 files containing EXPORT_SYMBOL_GPL, and 52 files containing both.

- Werner

Reply via email to