Skip site navigation (1)Skip section navigation (2)
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>