FreeBSD/src acbf749sys/dev/rge if_rge.c

rge: log silicon revision during attach

The initial import from OpenBSD contained chip revision printf() calls
commented out, as OpenBSD's bare printf() style does not translate to
FreeBSD's device_printf() idiom. The result is that users cannot
distinguish RTL8125 from RTL8125B, RTL8125D_1, RTL8125D_2 etc. via
dmesg alone, even though all variants show as '<RTL8125>' from the PCI
probe string.

Add proper device_printf() calls including the raw hwrev value,
consistent with how re(4) reports chip revisions.

Signed-off-by: Christos Longros <chris.longros at gmail.com>

Reviewed by:    zlei, imp, adrian
Differential Revision:  https://reviews.freebsd.org/D55402
DeltaFile
+7-7sys/dev/rge/if_rge.c
+7-71 files

FreeBSD/src d1947d0sys/dev/rge if_rge.c

rge: correctly free busdma memory / zero things out only if allocated

* Only free busdma memory that was allocated
* Don't free tx/rx rings until their buffers have also been freed

PR:     kern/293307

Reviewed by:    zlei
Differential Revision:  https://reviews.freebsd.org/D55420
DeltaFile
+18-15sys/dev/rge/if_rge.c
+18-151 files

FreeBSD/src d5ca521sys/dev/rge if_rge.c

rge: fix callout setup/teardown; handle invalid ethernet address

* Do the callout init early; since some of the teardown path expects
  the callout to be valid

* Handle an invalid ethernet address by generating a local one.

PR:     kern/293307

Reviewed by:    zlei
Differential Revision:  https://reviews.freebsd.org/D55419
DeltaFile
+14-5sys/dev/rge/if_rge.c
+14-51 files

FreeBSD/src dc9a7b1sys/conf files

HYM8563: Add HYM563 RTC driver to common config.

MFC after:      3 weeks
DeltaFile
+1-0sys/conf/files
+1-01 files

FreeBSD/src 9de4313sys/dev/regulator regulator_fixed.c

regulator_fixed: add support for 'gpios' property

This is a newer version of the "gpio" property.

MFC after:      3 weeks
DeltaFile
+12-5sys/dev/regulator/regulator_fixed.c
+12-51 files

FreeBSD/src 92c66dcsys/dev/pci pci_dw.c pci_dw.h

pci_dw: improve pci_dw

Add support for 64-bit ranges.
Process 'bus-range' property.
Add some debug prints.

MFC after:      3 weeks
DeltaFile
+60-18sys/dev/pci/pci_dw.c
+3-0sys/dev/pci/pci_dw.h
+63-182 files

FreeBSD/src 2ade720sys/dev/iicbus/gpio tca64xx.c

TCA64xx: Convert mutex to SX lock.

I2C devices are permitted to sleep during transfers.

MFC after:      3 weeks
DeltaFile
+14-13sys/dev/iicbus/gpio/tca64xx.c
+14-131 files

FreeBSD/src 67fc0ffsys/modules/dtb/rockchip Makefile

dtb: generate .DTB for some RK3588 based boards.

MFC after:      3 weeks
DeltaFile
+4-1sys/modules/dtb/rockchip/Makefile
+4-11 files

FreeBSD/src 6b77d34sys/dev/iicbus/rtc hym8563.c

HYM8563: Add support for clock output.

The RTC contains a configurable clock output.

MFC after:      3 weeks
DeltaFile
+213-25sys/dev/iicbus/rtc/hym8563.c
+213-251 files

FreeBSD/src f40ed48sys/dev/fdt simple_mfd.c

fdt,simple_mfd: Map memory as shareable.

It may be submapped in child drivers.

MFC after:      3 weeks
DeltaFile
+1-1sys/dev/fdt/simple_mfd.c
+1-11 files

FreeBSD/src 4840558sys/dev/ofw ofw_cpu.c

OFW: Improve OFW_CPU.

Accept the assigned clock on the CPU node.
Don't report a missing "clock-frequency" property if the CPU node has
a "clocks" property.

MFC after:      3 weeks
DeltaFile
+10-1sys/dev/ofw/ofw_cpu.c
+10-11 files

FreeBSD/src c984c75sys/netinet tcp_subr.c

tcp: cleanup

No functional change intended.

Reviewed by:            pouria, rrs, Timo Völker
MFC after:              1 week
Sponsored by:           Netflix, Inc.
Differential Revision:  https://reviews.freebsd.org/D55415
DeltaFile
+12-12sys/netinet/tcp_subr.c
+12-121 files

FreeBSD/src 7755a40sys/fs/fuse fuse_vnops.c fuse_ipc.h

fusefs: remove the obsolete rename_lock

This lock was included in the original GSoC submission.  Its purpose
seems to have been to prevent concurrent FUSE_RENAME operations for the
current mountpoint, as well as to synchronize FUSE_RENAME with
fuse_vnode_setparent.  But it's obsolete, now that ef6ea91593e added
mnt_renamelock .

MFC after:      2 weeks
Sponsored by:   ConnectWise
Reviewed by:    kib
Differential Revision: https://reviews.freebsd.org/D55231
DeltaFile
+0-2sys/fs/fuse/fuse_vnops.c
+0-2sys/fs/fuse/fuse_ipc.h
+0-2sys/fs/fuse/fuse_ipc.c
+0-63 files

FreeBSD/src 3b57acdsys/fs/nfsserver nfs_nfsdstate.c

nfsserver: Fix a typo in a source code comment

- s/preceeded/preceded/

(cherry picked from commit afe666a8db82c42fe0b8d55d3142c9d305d1bc28)
DeltaFile
+1-1sys/fs/nfsserver/nfs_nfsdstate.c
+1-11 files

FreeBSD/src 01667ffsys/arm/broadcom/bcm2835 bcm2835_bsc.c

arm/broadcom: Fix a typo in a source code comment

- s/preceeded/preceded/

(cherry picked from commit 8aa4fa7bf9b36a873aa2fd3cc22e8e15b97ea81e)
DeltaFile
+1-1sys/arm/broadcom/bcm2835/bcm2835_bsc.c
+1-11 files

FreeBSD/src bec15cbsys/kern imgact_elf.c

kern: Fix a typo in a source code comment

- s/segement/segment/

(cherry picked from commit f87ab066722f3ffb19885ed501a7a136355340a2)
DeltaFile
+1-1sys/kern/imgact_elf.c
+1-11 files

FreeBSD/src 1bada46sys/dev/qlnx/qlnxe ecore_cxt.c

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

- s/segement/segment/

(cherry picked from commit ff08ad36c2acb3553b9f585a9bd01fd1306bfd7e)
DeltaFile
+1-1sys/dev/qlnx/qlnxe/ecore_cxt.c
+1-11 files

FreeBSD/src a8947e2sys/dev/mlx4/mlx4_core mlx4_main.c

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

- s/segements/segments/

(cherry picked from commit 3e46676638ac089c71e8424961449895c0babcfb)
DeltaFile
+1-1sys/dev/mlx4/mlx4_core/mlx4_main.c
+1-11 files

FreeBSD/src 1550f85stand/libsa/geli geliboot_crypto.c

libsa/geli: Fix a typo in an error message

- s/crypo/crypto/

(cherry picked from commit fa567fe7c537950fe48e35fa3b0827af4a45ec57)
DeltaFile
+1-1stand/libsa/geli/geliboot_crypto.c
+1-11 files

FreeBSD/src 1d4fdd5sys/fs/nfsserver nfs_nfsdstate.c

nfsserver: Fix a typo in a source code comment

- s/preceeded/preceded/

(cherry picked from commit afe666a8db82c42fe0b8d55d3142c9d305d1bc28)
DeltaFile
+1-1sys/fs/nfsserver/nfs_nfsdstate.c
+1-11 files

FreeBSD/src fc775e4sys/arm/broadcom/bcm2835 bcm2835_bsc.c

arm/broadcom: Fix a typo in a source code comment

- s/preceeded/preceded/

(cherry picked from commit 8aa4fa7bf9b36a873aa2fd3cc22e8e15b97ea81e)
DeltaFile
+1-1sys/arm/broadcom/bcm2835/bcm2835_bsc.c
+1-11 files

FreeBSD/src c58658esys/kern imgact_elf.c

kern: Fix a typo in a source code comment

- s/segement/segment/

(cherry picked from commit f87ab066722f3ffb19885ed501a7a136355340a2)
DeltaFile
+1-1sys/kern/imgact_elf.c
+1-11 files

FreeBSD/src 76f7f05sys/dev/qlnx/qlnxe ecore_cxt.c

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

- s/segement/segment/

(cherry picked from commit ff08ad36c2acb3553b9f585a9bd01fd1306bfd7e)
DeltaFile
+1-1sys/dev/qlnx/qlnxe/ecore_cxt.c
+1-11 files

FreeBSD/src 81672edsys/dev/mlx4/mlx4_core mlx4_main.c

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

- s/segements/segments/

(cherry picked from commit 3e46676638ac089c71e8424961449895c0babcfb)
DeltaFile
+1-1sys/dev/mlx4/mlx4_core/mlx4_main.c
+1-11 files

FreeBSD/src c975f3bstand/libsa/geli geliboot_crypto.c

libsa/geli: Fix a typo in an error message

- s/crypo/crypto/

(cherry picked from commit fa567fe7c537950fe48e35fa3b0827af4a45ec57)
DeltaFile
+1-1stand/libsa/geli/geliboot_crypto.c
+1-11 files

FreeBSD/src ea75f72sys/netinet6 icmp6.c

icmp6: clear csum_flags on mbuf reuse

When icmp6 sends an ICMPv6 message, it reuses the mbuf of the packet
that triggered the ICMPv6 message and prepends an IPv6 and ICMPv6
header. For a locally generated packet with checksum offloading, the
mbuf still has csum_flags set indicating that a SCTP/TCP/UDP checksum
has to be computed and inserted. Since this not the case anymore,
csum_flags need to be cleared.

PR:                     293227
Reviewed by:            kp, zlei, tuexen
Differential Revision:  https://reviews.freebsd.org/D55367

(cherry picked from commit ada4dc77577f7162353e8c2916ba5c258b6210f0)
DeltaFile
+1-0sys/netinet6/icmp6.c
+1-01 files

FreeBSD/src 451f593share/man/man7 ports.7

ports.7: Add port files to FILES

Add terse descriptions for the individual files that make up a port to
the FILES section of the ports reference manual.

MFC after:              3 days
Reviewed by:            adamw
Differential Revision:  https://reviews.freebsd.org/D55404
DeltaFile
+19-4share/man/man7/ports.7
+19-41 files

FreeBSD/src 14a7a13sys/conf files.amd64 files.x86, sys/modules Makefile

asmc(4): Stop building it on i386, as it supports only 64-bit chipsets

Reported by:    ngie
Fixes:          fde9fe18219f ("i386: Fix kernel compilation after introduction of ASMC_DEBUG option")
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 8342d9f7b5f13d0623861cb8b88caf10a15571f6)
DeltaFile
+1-1sys/modules/Makefile
+1-0sys/conf/files.amd64
+0-1sys/conf/files.x86
+2-23 files

FreeBSD/src 06aeb11contrib/netbsd-tests/kernel t_ptrace_wait.c

t_ptrace_wait.c: clean up trailing whitespace

This is being done to aid with future potential updates of this file.

MFC after:      1 week

(cherry picked from commit fa3519d068d95f87e773d27f96e9f1e18f70075a)
DeltaFile
+12-12contrib/netbsd-tests/kernel/t_ptrace_wait.c
+12-121 files

FreeBSD/src 887f0f1contrib/googletest/googlemock/include/gmock gmock-matchers.h, contrib/googletest/googlemock/test gmock-matchers-containers_test.cc gmock-matchers-arithmetic_test.cc

Revert "GoogleTest: import 1.17.0"

This reverts commit 227baf32d26360137492b108aba06c6a54c0949b.
DeltaFile
+76-343contrib/googletest/googlemock/include/gmock/gmock-matchers.h
+19-317contrib/googletest/googlemock/test/gmock-matchers-containers_test.cc
+27-210contrib/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
+34-157contrib/googletest/googletest/src/gtest.cc
+5-131contrib/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
+39-95contrib/googletest/googletest/include/gtest/gtest-param-test.h
+200-1,25355 files not shown
+923-2,69161 files