FreeBSD/src 509a185sys/net80211 ieee80211_radiotap.c

net80211: fix bpf tap leak on wlan(4) detach

PR:     292337
Fixes:  8774a990ee4094f16d596d4b78e0f3239e5d0c88
DeltaFile
+9-6sys/net80211/ieee80211_radiotap.c
+9-61 files

FreeBSD/src d437d1frelease/tools gce.conf

GCE: Fix growfs path

The sed command was missing the ${DESTDIR} prefix, meaning it was
attempting to modify the build host's /etc/rc.d/growfs instead of
the target image's script. Tested in an arm64 builder that builds
as non-root.

PR:             kern/292081

(cherry picked from commit 709c1049fe0c6d0217e81268d4f33f7191474453)
DeltaFile
+1-1release/tools/gce.conf
+1-11 files

FreeBSD/src c76941arelease/tools gce.conf

GCE: Enable vtnet(4) Multiqueue.

Removes hw.vtnet.mq_disable=1.

This workaround was originally introduced nearly a decade ago to
address stability issues on KVM that have long since been resolved
in both the FreeBSD driver and the GCE hypervisor. Removing this
allows network interrupts to scale across multiple vCPUs.

Tested on n2-highcpu-16 VM with 15.0-RELEASE and confirmed multiple
queue pairs active and interrupts handling across cores.

PR:             kern/292081

(cherry picked from commit f604d84618ad478fa46ec374480cbcbc1d93bf07)
DeltaFile
+0-1release/tools/gce.conf
+0-11 files

FreeBSD/src 24a20efrelease/tools gce.conf

GCE: Fix growfs path

The sed command was missing the ${DESTDIR} prefix, meaning it was
attempting to modify the build host's /etc/rc.d/growfs instead of
the target image's script. Tested in an arm64 builder that builds
as non-root.

PR:             kern/292081

(cherry picked from commit 709c1049fe0c6d0217e81268d4f33f7191474453)
DeltaFile
+1-1release/tools/gce.conf
+1-11 files

FreeBSD/src 6c20edfrelease/tools gce.conf

GCE: Enable vtnet(4) Multiqueue.

Removes hw.vtnet.mq_disable=1.

This workaround was originally introduced nearly a decade ago to
address stability issues on KVM that have long since been resolved
in both the FreeBSD driver and the GCE hypervisor. Removing this
allows network interrupts to scale across multiple vCPUs.

Tested on n2-highcpu-16 VM with 15.0-RELEASE and confirmed multiple
queue pairs active and interrupts handling across cores.

PR:             kern/292081

(cherry picked from commit f604d84618ad478fa46ec374480cbcbc1d93bf07)
DeltaFile
+0-1release/tools/gce.conf
+0-11 files

FreeBSD/src 3ae56f6sys/contrib/device-tree/include/dt-bindings/clock cv181x-clock.h, sys/contrib/device-tree/include/dt-bindings/reset cv181x-resets.h

Revert "ophgo: import new .dts"

This reverts commit b55d106df9785d141f9e3e1c916e921df9d877ac.

Per request of original author, manu, and mmel, revert this
change. While this is a genuinely cool device, there's some issues that
need to be sorted out before moving forward:

o Imported dt-bindings that weren't used and could interfere in the
  future.
o no platform code for sophgo, though it likely needs it
o Potential interference from the dts/dtsi files imported for future
  linux device-tree imports. These are the dts files from the vendor
  sdk, and history has down often upstream introduces enough change
  that keeping them here in the mean time lays the groundwork for
  merge conflicts in the future.

That makes this import premature.  Revert until it's more mature.
DeltaFile
+0-932sys/contrib/device-tree/src/riscv/sophgo/cv181x_base.dtsi
+0-378sys/contrib/device-tree/src/riscv/sophgo/cv181x_base_riscv.dtsi
+0-320sys/contrib/device-tree/src/riscv/sophgo/cv181x_base_arm.dtsi
+0-175sys/contrib/device-tree/include/dt-bindings/clock/cv181x-clock.h
+0-172sys/contrib/device-tree/include/dt-bindings/reset/cv181x-resets.h
+0-120sys/contrib/device-tree/src/riscv/sophgo/cv181x_asic_qfn.dtsi
+0-2,09717 files not shown
+0-2,72923 files

FreeBSD/src cff07c1sys/dev/mps mps.c

mps(4): Fix a typo in a device message

- s/reseting/resetting/

(cherry picked from commit bcc735cb710fb74d1fb5f7be3d37701343c58ccd)
DeltaFile
+1-1sys/dev/mps/mps.c
+1-11 files

FreeBSD/src cb3ce14sys/cam/mmc mmc_xpt.c

mmc(4): Fix a typo in a device debug message

- s/reseting/resetting/

(cherry picked from commit 3b6f9481a85600cf1f23a819c3afee30fcd4122f)
DeltaFile
+1-1sys/cam/mmc/mmc_xpt.c
+1-11 files

FreeBSD/src fced013sys/net/altq altq.h

altq(4): Fix a typo in a source code comment

- s/backet/bucket/

(cherry picked from commit 1df4d82bd17ebd7449a6b58c32b65a12269ca068)
DeltaFile
+1-1sys/net/altq/altq.h
+1-11 files

FreeBSD/src 4c0dc30sys/dev/oce oce_mbox.c

oce(4): Fix a typo in a device debug message

- s/depricated/deprecated/

(cherry picked from commit a3950d70a499e120c67da884865486e8599229bd)
DeltaFile
+1-1sys/dev/oce/oce_mbox.c
+1-11 files

FreeBSD/src 001a73csys/netgraph/bluetooth/include ng_hci.h

ng_hci(4): Fix a typo in a source code comment

- s/depricated/deprecated/

(cherry picked from commit 756712d745db207085f1fe87dc8258434ec2147d)
DeltaFile
+1-1sys/netgraph/bluetooth/include/ng_hci.h
+1-11 files

FreeBSD/src 6946e9asys/dev/mps mps.c

mps(4): Fix a typo in a device message

- s/reseting/resetting/

(cherry picked from commit bcc735cb710fb74d1fb5f7be3d37701343c58ccd)
DeltaFile
+1-1sys/dev/mps/mps.c
+1-11 files

FreeBSD/src 353e9cesys/cam/mmc mmc_xpt.c

mmc(4): Fix a typo in a device debug message

- s/reseting/resetting/

(cherry picked from commit 3b6f9481a85600cf1f23a819c3afee30fcd4122f)
DeltaFile
+1-1sys/cam/mmc/mmc_xpt.c
+1-11 files

FreeBSD/src 0bedd06sys/net/altq altq.h

altq(4): Fix a typo in a source code comment

- s/backet/bucket/

(cherry picked from commit 1df4d82bd17ebd7449a6b58c32b65a12269ca068)
DeltaFile
+1-1sys/net/altq/altq.h
+1-11 files

FreeBSD/src 72333f2sys/dev/oce oce_mbox.c

oce(4): Fix a typo in a device debug message

- s/depricated/deprecated/

(cherry picked from commit a3950d70a499e120c67da884865486e8599229bd)
DeltaFile
+1-1sys/dev/oce/oce_mbox.c
+1-11 files

FreeBSD/src 4e3fbe5sys/netgraph/bluetooth/include ng_hci.h

ng_hci(4): Fix a typo in a source code comment

- s/depricated/deprecated/

(cherry picked from commit 756712d745db207085f1fe87dc8258434ec2147d)
DeltaFile
+1-1sys/netgraph/bluetooth/include/ng_hci.h
+1-11 files

FreeBSD/src 3e481a3clang/lib/ExtractAPI DeclarationFragments.cpp, clang/lib/Format QualifierAlignmentFixer.cpp UnwrappedLineParser.cpp

Vendor import of llvm-project branch release/21.x llvmorg-21.1.8-0-g2078da43e25a, a.k.a. 21.1.8 release.
DeltaFile
+13-4clang/lib/Format/QualifierAlignmentFixer.cpp
+14-0llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
+10-2compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
+4-4clang/lib/Format/UnwrappedLineParser.cpp
+4-1clang/lib/Format/WhitespaceManager.cpp
+4-1clang/lib/ExtractAPI/DeclarationFragments.cpp
+49-125 files not shown
+59-1511 files

FreeBSD/src 71f4eb5sys/netpfil/pf pf.c

pf: don't reject route-to'd too-large packets

If we're sending a packet via pf_route()/pf_route6() we check for packet
size and potentially generate ICMP(6) packet too big messages. If we do,
don't consider this a rejected packet. That is, return PF_PASS and set
the mbuf to NULL rather than returning PF_DROP.

This matters for locally generated packets, because with PF_DROP we
can end up returning EACCES to userspace, causing the connection to
terminate. Instead, with PF_PASS and a NULL mbuf this is translated to
PFIL_CONSUMED, which does not return an error to userspace.

MFC after:      2 weeks
Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit 2e7699355f08258365fb5f65d11ac297e20f78de)
DeltaFile
+4-2sys/netpfil/pf/pf.c
+4-21 files

FreeBSD/src b55d106sys/contrib/device-tree/include/dt-bindings/clock cv181x-clock.h, sys/contrib/device-tree/include/dt-bindings/reset cv181x-resets.h

ophgo: import new .dts

Signed-off-by: Martin Filla <freebsd at sysctl.cz>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1844
DeltaFile
+932-0sys/contrib/device-tree/src/riscv/sophgo/cv181x_base.dtsi
+378-0sys/contrib/device-tree/src/riscv/sophgo/cv181x_base_riscv.dtsi
+320-0sys/contrib/device-tree/src/riscv/sophgo/cv181x_base_arm.dtsi
+175-0sys/contrib/device-tree/include/dt-bindings/clock/cv181x-clock.h
+172-0sys/contrib/device-tree/include/dt-bindings/reset/cv181x-resets.h
+120-0sys/contrib/device-tree/src/riscv/sophgo/cv181x_asic_qfn.dtsi
+2,097-017 files not shown
+2,729-023 files

FreeBSD/src 3e8619eusr.sbin/bsdinstall/scripts zfsboot

bsdinstall: Create separate datasets for directories in /usr/ports

Both distfiles & packages contain compressed files.

Signed-off-by: Ricardo Branco <rbranco at suse.de>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1873
DeltaFile
+2-0usr.sbin/bsdinstall/scripts/zfsboot
+2-01 files

FreeBSD/src c29ec2esys/cddl/compat/opensolaris/sys cpuvar_defs.h, sys/cddl/contrib/opensolaris/uts/common/dtrace fasttrap.c

cddl: remove sparc and mips code

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1910
DeltaFile
+2-204sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h
+0-7sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h
+0-5sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
+0-4sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
+0-3sys/cddl/compat/opensolaris/sys/cpuvar_defs.h
+2-2235 files

FreeBSD/src e28529csys/amd64/conf GENERIC, sys/conf NOTES

rge: Add to amd64 GENERIC and to sys/conf/NOTES

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D54609
DeltaFile
+2-0sys/conf/NOTES
+1-0sys/amd64/conf/GENERIC
+3-02 files

FreeBSD/src 0d82ee2sys/vm vm_object.h

vm_object.h: tweak OBJ_ONEMAPPING comment even more

(cherry picked from commit dcb80621bbf9a733b91f1a011af873318fac2709)
DeltaFile
+2-3sys/vm/vm_object.h
+2-31 files

FreeBSD/src aa21e75sys/vm vm_object.h

vm/vm_object.h: clarify the OBJ_ONEMAPPING semantic

(cherry picked from commit 9c923575606bbd29dcf0ec3384150d2d67136cbb)
DeltaFile
+3-2sys/vm/vm_object.h
+3-21 files

FreeBSD/src 849c0ebusr.sbin/pkg FreeBSD.conf.quarterly FreeBSD.conf.latest

Comments: FreeBSD.conf should not be overwritten

The files /usr/sbin/pkg/FreeBSD.conf.* currently set base repo to {enable: no}.
We don't want to overwrite /local/etc/pkg/repos/FreeBSD.conf that already exists
when users choose tech preview in the installation.

Signed-off-by: Guilherme Augusto de Souza Candinho <cndghm at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1925
DeltaFile
+3-2usr.sbin/pkg/FreeBSD.conf.quarterly
+2-2usr.sbin/pkg/FreeBSD.conf.latest
+2-2usr.sbin/pkg/FreeBSD.conf.quarterly-release
+7-63 files

FreeBSD/src 42541e8sys/vm vm_object.h

vm_object.h: tweak OBJ_ONEMAPPING comment even more

(cherry picked from commit dcb80621bbf9a733b91f1a011af873318fac2709)
DeltaFile
+2-3sys/vm/vm_object.h
+2-31 files

FreeBSD/src 17ba6f4sys/fs/fuse fuse_vnops.c fuse_ipc.c, tests/sys/fs/fusefs ioctl.cc mockfs.cc

fusefs: support FUSE_IOCTL

MFC After: 1 week
Signed-off-by: CismonX <admin at cismon.net>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1470
DeltaFile
+213-0tests/sys/fs/fusefs/ioctl.cc
+89-6sys/fs/fuse/fuse_vnops.c
+12-1tests/sys/fs/fusefs/mockfs.cc
+4-0sys/fs/fuse/fuse_ipc.c
+1-2sys/fs/fuse/fuse_internal.c
+2-0tests/sys/fs/fusefs/mockfs.hh
+321-91 files not shown
+322-97 files

FreeBSD/src 3ecd098sys/dev/sound/midi midi.c

sound: Retire unused snd_midi->name

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week

(cherry picked from commit a9c3bb39bc9181b8762e67c40d00886474e9ae06)
DeltaFile
+0-1sys/dev/sound/midi/midi.c
+0-11 files

FreeBSD/src 2ded9e1sys/dev/sound/midi midiq.h

sound: Get rid of unused MIDIQ macros

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week

(cherry picked from commit 3f8a85a085c710f50b8bcd4efe915268882129d2)
DeltaFile
+0-2sys/dev/sound/midi/midiq.h
+0-21 files

FreeBSD/src 0c7eb49sys/dev/sound/pcm channel.c channel.h

sound: Merge chn_intr() with chn_intr_locked()

There is no scenario where chn_intr() is called with the channel lock
already held.

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D53854

(cherry picked from commit 0794365d5d3cc93940b873553382288a2a2c88c4)
DeltaFile
+2-18sys/dev/sound/pcm/channel.c
+0-1sys/dev/sound/pcm/channel.h
+2-192 files