Quoth chris brooke: > When the module is compiled with a "Proprietary" license insmod fails with
> an unknown symbol: [...] > However when the module is compiled with a "Dual BSD/GPL" license there is > no such problem: > /mnt/code/gp/module> insmod gp.ko > gp_init_hw > /gp_init_hw > > Why is the proprietary license causing the Unknown symbol problem? Only GPL-licensed modules are allowed to call symbols exported as GPL-only. > How can I fix it? Either: 1. modify your module to call unrestricted symbols instead. 2. make your module GPL-licensed instead of proprietary. 3. create a GPL-licensed module that uses the GPL-only symbols and make your proprietary driver talk through that module. _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
