summaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorBjoern A. Zeeb <bz@FreeBSD.org>2020-02-17 11:08:50 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2020-02-17 11:08:50 +0000
commit10108cb6737ba39ad0289e84255f039a8258a6cc (patch)
tree10324cbc56938d99baedfd96b057d14a4e5ff195 /UPDATING
parentbacb11c9ed37886069dbfe4303f414b731d5957e (diff)
downloadsrc-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--UPDATING5
1 files changed, 5 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index 87a4cdf4f730..50b44d527694 100644
--- a/UPDATING
+++ b/UPDATING
@@ -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