git: 8b4e4c273730 - main - Update main to 16

From: Colin Percival <cperciva_at_FreeBSD.org>
Date: Fri, 05 Sep 2025 00:10:19 UTC
The branch main has been updated by cperciva:

URL: https://cgit.FreeBSD.org/src/commit/?id=8b4e4c2737305df8807abc6cd054a32586085c93

commit 8b4e4c2737305df8807abc6cd054a32586085c93
Author:     Colin Percival <cperciva@FreeBSD.org>
AuthorDate: 2025-09-04 23:06:47 +0000
Commit:     Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2025-09-04 23:06:47 +0000

    Update main to 16
    
    * Bumps to versions in lib/clang
    * Bumps to sys/conf/newvers.sh and sys/sys/param.h
    * Update to UPDATING
    
    Approved by:    re (implicit)
    Sponsored by:   https://www.patreon.com/cperciva
---
 UPDATING                                 | 7 +++++--
 lib/clang/freebsd_cc_version.h           | 2 +-
 lib/clang/include/lld/Common/Version.inc | 2 +-
 sys/conf/newvers.sh                      | 4 ++--
 sys/sys/param.h                          | 2 +-
 5 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/UPDATING b/UPDATING
index 21c6e92d6454..57f6b2e66387 100644
--- a/UPDATING
+++ b/UPDATING
@@ -12,8 +12,8 @@ Items affecting the ports and packages system can be found in
 /usr/ports/UPDATING.  Please read that file before updating system packages
 and/or ports.
 
-NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
-	FreeBSD 15.x has many debugging features turned on, in both the kernel
+NOTE TO PEOPLE WHO THINK THAT FreeBSD 16.x IS SLOW:
+	FreeBSD 16.x has many debugging features turned on, in both the kernel
 	and userland.  These features attempt to detect incorrect use of
 	system primitives, and encourage loud failure through extra sanity
 	checking and fail stop semantics.  They also substantially impact
@@ -27,6 +27,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
 	world, or to merely disable the most expensive debugging functionality
 	at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20250905:
+	FreeBSD 16.0-CURRENT.
+
 20250903:
 	The BLOAT_KERNEL_WITH_EXTERR kernel config option has been renamed to
 	EXTERR_STRINGS.
diff --git a/lib/clang/freebsd_cc_version.h b/lib/clang/freebsd_cc_version.h
index 277744ae8624..b493dc96db5e 100644
--- a/lib/clang/freebsd_cc_version.h
+++ b/lib/clang/freebsd_cc_version.h
@@ -1 +1 @@
-#define	FREEBSD_CC_VERSION		1500000
+#define	FREEBSD_CC_VERSION 1600000
diff --git a/lib/clang/include/lld/Common/Version.inc b/lib/clang/include/lld/Common/Version.inc
index 0643da4abbf4..0def3da7469c 100644
--- a/lib/clang/include/lld/Common/Version.inc
+++ b/lib/clang/include/lld/Common/Version.inc
@@ -1,4 +1,4 @@
 // Local identifier in __FreeBSD_version style
-#define LLD_FREEBSD_VERSION 1500001
+#define LLD_FREEBSD_VERSION 1600000
 
 #define LLD_VERSION_STRING "19.1.7 (FreeBSD llvmorg-19.1.7-0-gcd708029e0b2-" __XSTRING(LLD_FREEBSD_VERSION) ")"
diff --git a/sys/conf/newvers.sh b/sys/conf/newvers.sh
index 8b60da95741e..145377c1e75e 100644
--- a/sys/conf/newvers.sh
+++ b/sys/conf/newvers.sh
@@ -50,8 +50,8 @@
 #
 
 TYPE="FreeBSD"
-REVISION="15.0"
-BRANCH="PRERELEASE"
+REVISION="16.0"
+BRANCH="CURRENT"
 if [ -n "${BRANCH_OVERRIDE}" ]; then
 	BRANCH=${BRANCH_OVERRIDE}
 fi
diff --git a/sys/sys/param.h b/sys/sys/param.h
index fc2a78883f1e..ce91430909ce 100644
--- a/sys/sys/param.h
+++ b/sys/sys/param.h
@@ -74,7 +74,7 @@
  * cannot include sys/param.h and should only be updated here.
  */
 #undef __FreeBSD_version
-#define __FreeBSD_version 1500063
+#define __FreeBSD_version 1600000
 
 /*
  * __FreeBSD_kernel__ indicates that this system uses the kernel of FreeBSD,