Linux kernel 模块能否在rmmod之后继续运行?

Linux kernel 模块能否在rmmod之后继续运行?,linux-kernel,driver,Linux Kernel,Driver,当模块仍在运行时触发模块退出时会发生什么情况?之后模块是否仍将运行?一旦模块退出返回,模块中的任何内容都不应运行。如果出现问题,当释放模块内存时,系统可能会死机 您必须选择: 1.通过在模块上保留引用,并在任何东西都可以运行的情况下不释放引用来防止这种情况。 2.注销您在模块退出中注册的所有挂钩,并使用适当的同步,以确保所有正在运行的挂钩都已停止。一旦模块退出返回,模块中的任何挂钩都不应运行。如果出现问题,当释放模块内存时,系统可能会死机 您必须选择: 1.通过在模块上保留引用,并在任何东西都可

当模块仍在运行时触发模块退出时会发生什么情况?之后模块是否仍将运行?

一旦
模块退出
返回,模块中的任何内容都不应运行。如果出现问题,当释放模块内存时,系统可能会死机

您必须选择:
1.通过在模块上保留引用,并在任何东西都可以运行的情况下不释放引用来防止这种情况。

2.注销您在
模块退出中注册的所有挂钩,并使用适当的同步,以确保所有正在运行的挂钩都已停止。

一旦
模块退出
返回,模块中的任何挂钩都不应运行。如果出现问题,当释放模块内存时,系统可能会死机

您必须选择:
1.通过在模块上保留引用,并在任何东西都可以运行的情况下不释放引用来防止这种情况。

2.注销您在
模块退出中注册的所有挂钩,并使用适当的同步,以确保所有正在运行的挂钩都已停止。

一旦
模块退出
返回,模块中的任何挂钩都不应运行。如果出现问题,当释放模块内存时,系统可能会死机

您必须选择:
1.通过在模块上保留引用,并在任何东西都可以运行的情况下不释放引用来防止这种情况。

2.注销您在
模块退出中注册的所有挂钩,并使用适当的同步,以确保所有正在运行的挂钩都已停止。

一旦
模块退出
返回,模块中的任何挂钩都不应运行。如果出现问题,当释放模块内存时,系统可能会死机

您必须选择:
1.通过在模块上保留引用,并在任何东西都可以运行的情况下不释放引用来防止这种情况。
2.取消注册您在
module\u exit
中注册的所有挂钩,并使用适当的同步,以确保所有正在运行的挂钩都已停止