GPL-only symbols Symbols exported to modules can be restricted EXPORT_SYMBOL_GPL(var); Only GPL-licensed modules may use such symbols As determined by MODULE_LICENSE Why? To protect certain subsystems 2.4.15: used only for pci_hotplug code Core symbols will never change to _GPL Linus has spoken "killer penguin with a chainsaw"