diff options
author | Bjoern A. Zeeb <bz@FreeBSD.org> | 2020-02-17 11:08:50 +0000 |
---|---|---|
committer | Bjoern A. Zeeb <bz@FreeBSD.org> | 2020-02-17 11:08:50 +0000 |
commit | 10108cb6737ba39ad0289e84255f039a8258a6cc (patch) | |
tree | 10324cbc56938d99baedfd96b057d14a4e5ff195 /UPDATING | |
parent | bacb11c9ed37886069dbfe4303f414b731d5957e (diff) | |
download | src-test2-10108cb6737ba39ad0289e84255f039a8258a6cc.tar.gz src-test2-10108cb6737ba39ad0289e84255f039a8258a6cc.zip |
Partially revert VNET change and expand VNET structure.
Revert parts of r353274 replacing vnet_state with a shutdown flag.
Not having the state flag for the current SI_SUB_* makes it harder to debug
kernel or module panics related to VNET bringup or teardown.
Not having the state also does not allow us to check for other dependency
levels between components, e.g. for moving interfaces.
Expand the VNET structure with the new boolean flag indicating that we are
doing a shutdown of a given vnet and update the vnet magic cookie for the
change.
Update libkvm to compile with a bool in the kernel struct.
Bump __FreeBSD_version for (external) module builds to more easily detect
the change.
Reviewed by: hselasky
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D23097
Notes
Notes:
svn path=/head/; revision=358020
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -26,6 +26,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW: disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20200217: + The size of struct vnet and the magic cookie have changed. + Users need to recompile libkvm and all modules using VIMAGE + together with their new kernel. + 20200212: Defining the long deprecated NO_CTF, NO_DEBUG_FILES, NO_INSTALLLIB, NO_MAN, NO_PROFILE, and NO_WARNS variables is now an error. Update |