kldunload kernel: How should the kernel behave when it is requested to unload itself
- Reply: Doug Rabson : "Re: kldunload kernel: How should the kernel behave when it is requested to unload itself"
- Reply: Tomoaki AOKI : "Re: kldunload kernel: How should the kernel behave when it is requested to unload itself" {{#reference}}
- In reply to: {{ref.name}}: "{{ref.subject}}"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 09 Nov 2023 16:10:13 UTC
Hi, This is *NOT* joking. While working on https://reviews.freebsd.org/D42527 I realized the module kernel also has userrefs, that is to say, userland can request to unload kernel, aka `kldunload kernel`. This is interesting. Well no doubt that the loader can unload kernel. Then after the kernel is loaded and has been initialized (SYSINIT), how should it behave when it get an unload request? I'm proposing https://reviews.freebsd.org/D42530 to do not allow unloading the kernel. It is by intuition. What do you think ? Best regards, Zhenlei