删除当前正在使用的模块

删除当前正在使用的模块

我想删除 Linux 中当前正在使用的模块。模块名称为 i915(显示模块), 使用时rmmod i915显示Module currently in use. 类似输出rmmod -f i915,并且它不依赖于任何模块。如何操作。

提前致谢

答案1

i915 当前正被某些用户空间应用程序使用,例如 X 服务器。您必须先关闭正在使用它的程序,然后才能删除该模块。

答案2

除了模块正在使用之外,无法卸载也可能是由驱动程序中的错误引起的。

/dev当我正在开发的驱动程序在驱动程序卸载操作期间缺少解除入口链接结构的逻辑时,就出现了这个问题。

相关内容