Date: Fri, 10 Nov 2023 00:10:13 +0800 From: Zhenlei Huang <zlei@FreeBSD.org> To: FreeBSD Current <current@freebsd.org> Cc: Konstantin Belousov <kib@freebsd.org>, Doug Rabson <dfr@FreeBSD.org> Subject: kldunload kernel: How should the kernel behave when it is requested to unload itself Message-ID: <07168C68-9F81-443C-AFB6-24958BB01F9E@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?07168C68-9F81-443C-AFB6-24958BB01F9E>