EXPORT_SYMBOL_GPL()
Similar to EXPORT_SYMBOL() except that the symbols exported by EXPORT_SYMBOL_GPL() can only be seen by modules with a MODULE_LICENSE() that specifies a GPL compatible license.
EXPORT_SYMBOL()
MODULE_LICENSE()
EXPORT_NO_SYMBOLS