如何指示系统重新加载所有已更改的内核模块?(我正在开发具有多个模块的驱动程序。我想要一种快速且无错误的方法来重新加载所有更改的模块。)
没有简单,没有错误的方法,因为在内核中添加/删除驱动程序的代码中的错误会导致无法摆脱模块。以类似的方式,驱动程序中的错误可能会在某些中断处理程序中导致死锁,因此内核永远无法卸载模块。
另外,由于内核不检查模块文件的更改,因此没有自动的方法。
您所要做的就是编写一个小的脚本,rmmod
该脚本以正确的顺序调用以删除模块,然后modprobe
将新版本添加到内核中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句