Re: kldunload kernel: How should the kernel behave when it is requested to unload itself

From: Doug Rabson <dfr_at_rabson.org>
Date: Thu, 09 Nov 2023 16:34:37 UTC
I think your intuition is correct - it never makes sense to unload the
kernel (IMO). I approved the review.

Doug.


On Thu, 9 Nov 2023 at 16:10, Zhenlei Huang <zlei@freebsd.org> wrote:

> 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
>
>