FreeBSD/src a8b0208sys/dev/nvme nvme_ctrlr.c

nvme: Fix devd logging of SMART_ERROR

Remove extra arg so that we have type=SMART_ERROR rather than an invalid
message. Also log all aens.

Sponsored by:           Netflix
DeltaFile
+5-1sys/dev/nvme/nvme_ctrlr.c
+5-11 files

FreeBSD/ports f660a0dchinese/wordpress-zh_TW distinfo, french/wordpress distinfo

*/wordpress*: Upgrade to WordPress 6.9 "Gene"

This release introduces major collaboration features, developer APIs,
and performance improvements.

Key Changes:
 * Collaboration: Introduced "Notes" for block-level commenting and
   feedback directly in the editor.
 * Dashboard: Expanded Command Palette to support navigation and actions
   across the entire admin interface.
 * APIs: Added the Abilities API to standardize permissions for AI and
   automation workflows.
 * Design: Added "Fit text to container" typography option for Paragraph
   and Heading blocks.
 * Performance: Improved LCP with on-demand block styles, optimized
   database queries, and refined caching.
 * Accessibility: Fixed over 30 issues related to screen readers, focus
  handling, and assistive tech.
 * UI/UX: Enhanced visual drag-and-drop and introduce new blocks

    [6 lines not shown]
DeltaFile
+3-3www/wordpress/distinfo
+3-3russian/wordpress/distinfo
+3-3japanese/wordpress/distinfo
+3-3german/wordpress/distinfo
+3-3french/wordpress/distinfo
+3-3chinese/wordpress-zh_TW/distinfo
+18-182 files not shown
+22-228 files

FreeBSD/ports 252d1c2devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20251203

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20251203
(cherry picked from commit da4b7cee79e769d08e8002959a26afee5ea6734e)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports da4b7cedevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20251203

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20251203
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/src 9ec8196usr.sbin/vidcontrol vidcontrol.1

vidcontrol.1: Video buffer dump is syscons only

Fixes:          1f4442f71fa3 (be explicit that -p and -P are sc(4) only)
MFC after:      3 days
Reviewed by:    ziaee
Differential Revision:  https://reviews.freebsd.org/D53878
DeltaFile
+1-4usr.sbin/vidcontrol/vidcontrol.1
+1-41 files

FreeBSD/doc d05f51fdocumentation/content/en/books/porters-handbook/versions _index.adoc

phb: Add missing gitrefs for FreeBSD_version 1500038 to 1500040

Reviewed by:            ziaee
Differential Revision:  https://reviews.freebsd.org/D54068
DeltaFile
+3-3documentation/content/en/books/porters-handbook/versions/_index.adoc
+3-31 files

FreeBSD/ports b6ab3bfsysutils/openvox-agent8 Makefile, sysutils/openvox-agent8/files patch-openvox.gemspec

sysutils/openvox-agent8: Fix after rubygem-benchmark update

With hat:       puppet
DeltaFile
+7-3sysutils/openvox-agent8/files/patch-openvox.gemspec
+1-0sysutils/openvox-agent8/Makefile
+8-32 files

FreeBSD/ports 7057579sysutils/stackit distinfo Makefile

sysutils/stackit: Update 0.48.0 => 0.49.0

Changelog:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.49.0

PR:     291379
DeltaFile
+5-5sysutils/stackit/distinfo
+1-2sysutils/stackit/Makefile
+6-72 files

FreeBSD/ports a573633games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20251203

Changes:        https://gitlab.com/veloren/veloren/-/compare/4773568081...99d7d92d08
(cherry picked from commit df464f9ece76874e90bb1011fb9d60222d8ad069)
DeltaFile
+7-7games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+2-2games/veloren-weekly/Makefile.crates
+11-113 files

FreeBSD/ports 88762fadevel/sdl12-compat distinfo Makefile

devel/sdl12-compat: update to 1.2.72

Changes:        https://github.com/libsdl-org/sdl12-compat/releases/tag/release-1.2.72
Reported by:    GitHub (watch releases)

(cherry picked from commit f2753cb3615fa09b7cce8d522878c4e5016b9a69)
DeltaFile
+3-3devel/sdl12-compat/distinfo
+1-1devel/sdl12-compat/Makefile
+4-42 files

FreeBSD/ports 629d9fegraphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 25.3.b.1904

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/21cdbfa2231...b75cd07265b
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports df464f9games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20251203

Changes:        https://gitlab.com/veloren/veloren/-/compare/4773568081...99d7d92d08
DeltaFile
+7-7games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+2-2games/veloren-weekly/Makefile.crates
+11-113 files

FreeBSD/ports f2753cbdevel/sdl12-compat distinfo Makefile

devel/sdl12-compat: update to 1.2.72

Changes:        https://github.com/libsdl-org/sdl12-compat/releases/tag/release-1.2.72
Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/sdl12-compat/distinfo
+1-1devel/sdl12-compat/Makefile
+4-42 files

FreeBSD/src 8458966sys/net bpf.c

bpf: calculate net.bpf.stats buffer size dynamically

This removed the global counter, that was updated in a racy manner.

Reviewed by:            markj
Differential Revision:  https://reviews.freebsd.org/D53868
DeltaFile
+17-11sys/net/bpf.c
+17-111 files

FreeBSD/src 72ca894sys/net bpf.c

bpf: global bpf list doesn't need CK

All accesses to this list are done with the global lock held.  The
CK connotation is just confusing the reader.

Fixes:                  699281b545a8a3fc5109b5f2db62d261b65b588b
Reviewed by:            markj
Differential Revision:  https://reviews.freebsd.org/D53869
DeltaFile
+14-14sys/net/bpf.c
+14-141 files

FreeBSD/src 57673d1sys/net bpf.c bpf.h

bpf: retire struct bpf_if_ext

The struct was used for bpf_if to bif_dlist masking, that is used to
optimize bpf_peers_present() call.  The only functional change here is
that bif_dlist and bif_next swap their places in the structure.  Both
belong to the first cache line anyway.

Reviewed by:            markj
Differential Revision:  https://reviews.freebsd.org/D53867
DeltaFile
+6-7sys/net/bpf.c
+4-9sys/net/bpf.h
+10-162 files

FreeBSD/src ee18f8bsys/netinet tcp_input.c

tcp: don't set flowid in tcp_input()

With dd0e6bb996dc setting it always on connect(2) and syncache always
picking up the flowid from the incoming packet, any ESTABLISHED connection
shall have the flowid already set.

Reviewed by:            tuexen, gallatin
Differential Revision:  https://reviews.freebsd.org/D53886
DeltaFile
+0-31sys/netinet/tcp_input.c
+0-311 files

FreeBSD/src 73fe85esys/netinet tcp_syncache.c tcp_syncache.h

tcp: store flowid info in syncache

Now retransmissions by syncache would use correct flowid, same as
synchronous responds.

Reviewed by:            tuexen, gallatin
Differential Revision:  https://reviews.freebsd.org/D51792
DeltaFile
+65-36sys/netinet/tcp_syncache.c
+4-4sys/netinet/tcp_syncache.h
+1-1sys/netinet/tcp_input.c
+70-413 files

FreeBSD/ports 45a162femulators/qemu Makefile, emulators/qemu/files extra-patch-meson.build

emulators/qemu: Fix build on 15
DeltaFile
+28-0emulators/qemu/files/extra-patch-meson.build
+3-0emulators/qemu/Makefile
+31-02 files

FreeBSD/src 1ba6fd3sys/dev/ichsmb ichsmb.c ichsmb_pci.c

ichsmb: shutdown interrupts to prevent spurious interrupts after  kexec

Obtained from:  Hewlett Packard Enterprise
Rebiewed by:    jhb, jhibbits
DeltaFile
+11-0sys/dev/ichsmb/ichsmb.c
+1-0sys/dev/ichsmb/ichsmb_pci.c
+1-0sys/dev/ichsmb/ichsmb_var.h
+13-03 files

FreeBSD/ports 61c616dlang/python314 pkg-plist distinfo

lang/python314: security update to 3.14.1

Changelog:      https://docs.python.org/release/3.14.1/whatsnew/changelog.html
DeltaFile
+50-6lang/python314/pkg-plist
+3-3lang/python314/distinfo
+5-1lang/python314/Makefile
+1-1lang/python314/Makefile.version
+59-114 files

FreeBSD/ports 957b817www/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.1.1
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

FreeBSD/ports 4424f17mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.6.2
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 898d191irc/weechat distinfo Makefile

irc/weechat: Update to 4.8.1
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

FreeBSD/ports 3c81fcflang/spidermonkey102 Makefile

lang/spidermonkey102: update DEPRECATED reason after moving couchdb3 to v128

PR:             291086
DeltaFile
+1-1lang/spidermonkey102/Makefile
+1-11 files

FreeBSD/src 3d71ce9lib/libc/stdbit stdc_has_single_bit.c

libc/stdc_has_single_bit.c: fix gcc warning (-Wparentheses)

gcc14 is concerned that the operator precedence between - and & might
be confusing.  Throw in some redundant parentheses to make it shut up.
The LLVM build was fine before this change.

Reported by:    Martin Filla <freebsd at sysctl.cz>
Approved by:    markj (mentor)
MFC after:      1 month
Fixes:          6296500a85c8474e3ff3fe2f8e4a9d56dd0acd64
Differential Revision:  https://reviews.freebsd.org/D54057
DeltaFile
+5-5lib/libc/stdbit/stdc_has_single_bit.c
+5-51 files

FreeBSD/src 853e044sys/contrib/dev/mediatek/mt76/mt7915 coredump.c eeprom.c, sys/contrib/dev/mediatek/mt76/mt7921 mcu.c

mt76: add LINUXKPI_PARAM_PREFIX for module_param*

In order to not overwrite sysctl/tunables under compat.linuxkpi
we need to prefix the module_param* names with a per-driver/file
designator to make them (more) uniq.  Add the FreeBSD specific
LINUXKPI_PARAM_PREFIX defines for that where missing in mt76.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+4-0sys/contrib/dev/mediatek/mt76/mt7915/coredump.c
+4-0sys/contrib/dev/mediatek/mt76/mt7915/eeprom.c
+4-0sys/contrib/dev/mediatek/mt76/mt7915/mcu.c
+4-0sys/contrib/dev/mediatek/mt76/mt7915/mmio.c
+4-0sys/contrib/dev/mediatek/mt76/mt7921/mcu.c
+4-0sys/contrib/dev/mediatek/mt76/mt7925/mcu.c
+24-05 files not shown
+44-011 files

FreeBSD/src 87aa494sys/modules/mt76 Makefile.inc

mt76: set appropriate CONFIG options for the module build

Always set CONFIG_ARCH_DMA_ADDR_T_64BIT as it is true for all
architectures we support.  Add an option for CONFIG_NET_MEDIATEK_SOC_WED,
which we currently do not yet support.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+9-0sys/modules/mt76/Makefile.inc
+9-01 files

FreeBSD/src c67fd35sys/contrib/dev/mediatek/mt76 mac80211.c

mt76: ieee80211_is_first_frag() operates on the seq_ctrl field not on fc.

Pass the correct field to ieee80211_is_first_frag(); otherwise the results
may vary.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
X-To-Upstream:  yes
DeltaFile
+1-1sys/contrib/dev/mediatek/mt76/mac80211.c
+1-11 files

FreeBSD/src 51c73fcsys/compat/linuxkpi/common/include/linux/soc/mediatek mtk_wed.h

LinuxKPI: mt76: depend on CONFIG_NET_MEDIATEK_SOC_WED

If CONFIG_NET_MEDIATEK_SOC_WED is not set then be silent;  if
CONFIG_NET_MEDIATEK_SOC_WED is set we will enable logic or rather te
pr_debug("TODO") calls for now.

Spsonsored by:  The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+27-1sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h
+27-11 files