* Zachary Amsden ([EMAIL PROTECTED]) wrote: > EXPORT_SYMBOL_GPL is still possible - if you patch over every op in > paravirt_ops. Then only the paravirt modules need to be GPL, not all > modules.
Problem is the pervasive nature. So any old module that was doing local_irq_disable() will need access to the paravirt_ops structure via local_irq_disable() -> raw_local_irq_disable -> paravirt_ops.irq_disable() IOW, all modules need paravirt_ops access, otherwise non-GPL modules will fail to load with "Unknown symbol paravirt_ops." We can't make an interface change like that. thanks, -chris _______________________________________________ Virtualization mailing list [email protected] https://lists.osdl.org/mailman/listinfo/virtualization
