lang/go126: Update to 1.26.4
Changes:
go1.26.4 (released 2026-06-02) includes security fixes to the
crypto/x509, mime, and net/textproto packages, as well as bug fixes to
the compiler, the runtime, the go fix command, and the crypto/fips140
package.
MFH: 2026Q2
Reviewed by: adamw
Differential Revision: https://reviews.freebsd.org/D57407
lang/go125: Update to 1.25.11
Changes:
go1.25.11 (released 2026-06-02) includes security fixes to the
crypto/x509, mime, and net/textproto packages, as well as bug fixes to
the compiler and the runtime.
MFH: 2026Q2
Reviewed by: adamw
Differential Revision: https://reviews.freebsd.org/D57406
thunderbolt: Fix INVARIANTS compilation
The problem is that THUNDERBOLT_DEBUG triggers the use of some
variables, but it is independent of INVARIANTS and the variables it uses
were tagged with '__diagused'.
Fix this by using '__maybe_unused' in those places.
Fixes: 183633079178 ("thunderbolt: make code -Wunused clean")
Fixes: 886164895f3f ("amd64: complete thunderbolt KERNCONF integration")
Sponsored by: The FreeBSD Foundation