,但是獲取消息「模塊許可證」未指定'taints kernel「我正在嘗試運行內核模塊。這個模塊似乎可以在各種Linux機器上正常工作,但是,當我嘗試在特定的機器上運行它(即內核版本爲2.6的CentOS)時,模塊無法啓動,聲稱我沒有設置模塊許可證,結果,不允許我使用各種必需的內核API。雖然設置了MODULE_LICENSE
我在我的主源文件(包含module_init和module_exit的文件)的底部設置了MODULE_LICENSE(「GPL」),並且就我能找到的所有示例而言,這就夠了。我應該注意到我的項目有多個文件。
我很難過,所以任何幫助將不勝感激。
您已經在每臺機器上重新編譯了模塊,不是嗎? – Armali
是的,我將它編譯在兩臺獨立的機器上。我已經想出瞭解決方案,請參閱下文。 –