O problema real é que o kernel tem uma função que é exportada apenas como gpl. Duas soluções possíveis:
- Atualização de driver para usar a função não-gpl
- Atualização do kernel para exportar a função como não-gpl
Os módulos FGLRX, NVIDIA e personalizados com MODULE_LICENSE("Proprietary")
falharão até então.
Na minha situação, usando trace_printk no kernel 3.19, para um módulo interno proprietário, gera o erro para '__trace_bputs'
Eu trabalhei em torno do problema (apenas para testes internos, devido a razões legais óbvias), alterando o MODULE_LICENSE para "GPL".