HardenedBSD/src 97f1bcecontrib/libevent ltmain.sh configure, contrib/libevent/build-aux ltmain.sh config.sub

Merge remote-tracking branch 'internal/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        share/man/man5/src.conf.5 (unresolved)
        share/mk/src.opts.mk (unresolved)
DeltaFile
+11,369-0contrib/libevent/build-aux/ltmain.sh
+0-11,147contrib/libevent/ltmain.sh
+2,733-365contrib/libevent/configure
+1,114-917contrib/libevent/event_rpcgen.py
+0-1,807contrib/libevent/config.sub
+1,793-0contrib/libevent/build-aux/config.sub
+17,009-14,2368,605 files not shown
+45,456-43,8888,611 files

HardenedBSD/src 4f86b13libexec/ftpd ftpd.c, sbin/mount_cd9660 mount_cd9660.c

Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master

Conflicts:
        sys/amd64/amd64/elf_machdep.c (unresolved)
        sys/amd64/sgx/sgx.c (deleted)
        sys/amd64/sgx/sgx_linux.c (deleted)
        sys/arm/arm/elf_machdep.c (unresolved)
        sys/arm64/arm64/elf_machdep.c (unresolved)
        sys/kern/imgact_aout.c (deleted)
        sys/kern/kern_environment.c (unresolved)
        sys/kern/kern_module.c (unresolved)
        sys/kern/kern_priv.c (unresolved)
        sys/kern/kern_procctl.c (unresolved)
        sys/kern/kern_resource.c (unresolved)
        sys/kern/sys_process.c (unresolved)
        sys/netlink/netlink_message_writer.c (unresolved)
        sys/riscv/riscv/elf_machdep.c (unresolved)
        sys/vm/vm_map.c (unresolved)
DeltaFile
+13-80sys/sys/cdefs.h
+0-20tests/sys/opencrypto/cryptodevh.py
+0-18sbin/routed/rtquery/rtquery.c
+0-15libexec/ftpd/ftpd.c
+0-14sbin/mount_cd9660/mount_cd9660.c
+0-14usr.bin/factor/factor.c
+13-1617,935 files not shown
+249-18,3017,941 files

HardenedBSD/src 29363fbsys/libkern bcopy.c, sys/rpc rpcb_clnt.c rpcb_prot.c

sys: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by:           Netflix
DeltaFile
+0-6sys/rpc/rpcb_clnt.c
+0-6sys/libkern/bcopy.c
+0-5sys/rpc/rpcb_prot.c
+0-5sys/rpc/clnt_bck.c
+0-5sys/rpc/clnt_vc.c
+0-4sys/rpc/svc_vc.c
+0-31622 files not shown
+0-1,332628 files

HardenedBSD/src cb0c532contrib/less screen.c, sys/kern vfs_subr.c

Merge remote-tracking branch 'internal/freebsd/13-stable/main' into hardened/13-stable/master

Conflicts:
        bin/cat/cat.c
        lib/libc/gen/auxv.3
        libexec/rc/rc.d/archdep
        share/man/man5/src.conf.5
        sys/amd64/amd64/elf_machdep.c
        sys/amd64/cloudabi64/cloudabi64_sysvec.c
        sys/amd64/linux/linux_sysvec.c
        sys/amd64/linux32/linux32_sysvec.c
        sys/arm/arm/elf_machdep.c
        sys/arm64/linux/linux_sysvec.c
        sys/compat/ia32/ia32_sysvec.c
        sys/i386/cloudabi32/cloudabi32_sysvec.c
        sys/i386/linux/imgact_linux.c
        sys/i386/linux/linux_sysvec.c
        sys/kern/imgact_aout.c
        sys/kern/kern_module.c

    [22 lines not shown]
DeltaFile
+175-44sys/vm/vm_map.c
+97-38sys/kern/vfs_subr.c
+64-0tests/sys/vm/stack/stack_dlopen_exec_test.c
+57-0tests/sys/vm/stack/stack_mprotect_exec_test.c
+42-11contrib/less/screen.c
+51-0tests/sys/vm/mmap_map_32bit_helper.c
+486-9331,889 files not shown
+1,170-49,85331,895 files

HardenedBSD/src 4b40a16sys/amd64/amd64 apic_vector.S atpic_vector.S, sys/amd64/include asm.h cpu.h

sys: Remove $FreeBSD$: one-line .h pattern

Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/

Similar commit in current:
(cherry picked from commit 2ff63af9b88c)
DeltaFile
+0-1sys/amd64/amd64/apic_vector.S
+0-1sys/amd64/amd64/atpic_vector.S
+0-1sys/amd64/include/asm.h
+0-1sys/amd64/include/cpu.h
+0-1sys/amd64/include/exec.h
+0-1sys/amd64/include/floatingpoint.h
+0-6903 files not shown
+0-909909 files

HardenedBSD/src acf3d6esys/arm64/arm64 pl031_rtc.c, sys/compat/linux linux_socket.c

Merge remote-tracking branch 'internal/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        tools/build/options/WITH_OFED_EXTRA (deleted)
        usr.sbin/rpc.yppasswdd/Makefile (unresolved)
DeltaFile
+697-0sys/dev/virtio/gpu/virtio_gpu.c
+454-0sys/dev/virtio/gpu/virtio_gpu.h
+153-0sys/arm64/arm64/pl031_rtc.c
+80-52sys/compat/linux/linux_socket.c
+107-0tools/build/freebsd-yeet.pl
+87-11sys/dev/ixl/ixl_pf_main.c
+1,578-6331,042 files not shown
+2,188-48,40531,048 files

HardenedBSD/src 2226d61sys/arm64/arm64 pl031_rtc.c, sys/compat/linux linux_socket.c

Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master

Conflicts:
        bin/cat/cat.c (unresolved)
        lib/csu/aarch64/crt1_c.c (unresolved)
        lib/csu/amd64/crt1_c.c (unresolved)
        lib/csu/i386/crt1_c.c (unresolved)
        lib/csu/powerpc64/crt1_c.c (unresolved)
        lib/csu/powerpc64/reloc.c (unresolved)
        lib/csu/riscv/crt1_c.c (unresolved)
        lib/libc/gen/auxv.3 (unresolved)
        lib/libcasper/services/cap_net/cap_net.3 (unresolved)
        sys/amd64/amd64/elf_machdep.c (unresolved)
        sys/amd64/include/sgxreg.h (deleted)
        sys/amd64/linux/linux_sysvec.c (unresolved)
        sys/amd64/linux32/linux32_sysvec.c (unresolved)
        sys/amd64/sgx/sgx.c (deleted)
        sys/amd64/sgx/sgx_linux.c (deleted)
        sys/amd64/sgx/sgxvar.h (deleted)

    [29 lines not shown]
DeltaFile
+697-0sys/dev/virtio/gpu/virtio_gpu.c
+454-0sys/dev/virtio/gpu/virtio_gpu.h
+153-0sys/arm64/arm64/pl031_rtc.c
+80-52sys/compat/linux/linux_socket.c
+107-0tools/build/freebsd-yeet.pl
+87-11sys/dev/ixl/ixl_pf_main.c
+1,578-6331,044 files not shown
+2,304-48,37531,050 files

HardenedBSD/src 2ff63afsys/dts/arm trimslice.dts ufw.dts

sys: Remove $FreeBSD$: one-line .h pattern

Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/
DeltaFile
+0-1sys/dts/arm/trimslice.dts
+0-1sys/dts/arm/ufw.dts
+0-1sys/dts/arm/versatilepb.dts
+0-1sys/dts/arm/zedboard.dts
+0-1sys/dts/arm/zybo.dts
+0-1sys/dts/arm/zynq-7000.dtsi
+0-6739 files not shown
+0-745745 files

HardenedBSD/src ccb1ed3sys/ufs/ffs ffs_alloc.c fs.h, sys/ufs/ufs quota.h dinode.h

Merge branch 'freebsd/13-stable/main' into hardened/13-stable/master
DeltaFile
+75-73sys/ufs/ffs/ffs_alloc.c
+39-39sys/ufs/ffs/fs.h
+23-23sys/ufs/ufs/quota.h
+19-19sys/ufs/ufs/dinode.h
+16-17sys/ufs/ffs/ffs_vnops.c
+16-14sys/ufs/ufs/ufs_quota.c
+188-18519 files not shown
+312-30825 files

HardenedBSD/src d69d55fsys/ufs/ffs ffs_alloc.c fs.h, sys/ufs/ufs quota.h dinode.h

UFS/FFS: Migrate to modern uintXX_t from u_intXX_t.

As per https://lists.freebsd.org/archives/freebsd-scsi/2023-July/000257.html
move to the modern uintXX_t. While here also migrate u_char to uint8_t.
Where other kernel interfaces allow, migrate u_long to uint64_t.

No functional changes intended.

Sponsored-by: The FreeBSD Foundation
(cherry picked from commit 831b1ff7913fb0b317a258a43dce5abefee03a31)
DeltaFile
+75-73sys/ufs/ffs/ffs_alloc.c
+39-39sys/ufs/ffs/fs.h
+23-23sys/ufs/ufs/quota.h
+19-19sys/ufs/ufs/dinode.h
+16-17sys/ufs/ffs/ffs_vnops.c
+16-14sys/ufs/ufs/ufs_quota.c
+188-18519 files not shown
+312-30825 files

HardenedBSD/src da5c70esys/arm64/arm64 identcpu.c, sys/arm64/include armreg.h

Merge remote-tracking branch 'internal/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        share/man/man5/src.conf.5 (unresolved)
DeltaFile
+244-45sys/arm64/include/armreg.h
+245-10sys/arm64/arm64/identcpu.c
+119-112sys/vm/vm_radix.c
+84-91sys/kern/subr_pctrie.c
+75-73sys/ufs/ffs/ffs_alloc.c
+39-39sys/ufs/ffs/fs.h
+806-37071 files not shown
+1,326-67777 files

HardenedBSD/src b64047alib/libexecinfo/tests sigtramp_test.c, sys/dev/e1000 em_txrx.c

Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master

Conflicts:
        share/man/man5/src.conf.5 (unresolved)
DeltaFile
+75-73sys/ufs/ffs/ffs_alloc.c
+39-39sys/ufs/ffs/fs.h
+75-0lib/libexecinfo/tests/sigtramp_test.c
+23-23sys/ufs/ufs/quota.h
+19-19sys/ufs/ufs/dinode.h
+23-14sys/dev/e1000/em_txrx.c
+254-16862 files not shown
+587-39268 files

HardenedBSD/src 831b1ffsys/ufs/ffs ffs_alloc.c fs.h, sys/ufs/ufs quota.h dinode.h

UFS/FFS: Migrate to modern uintXX_t from u_intXX_t.

As per https://lists.freebsd.org/archives/freebsd-scsi/2023-July/000257.html
move to the modern uintXX_t. While here also migrate u_char to uint8_t.
Where other kernel interfaces allow, migrate u_long to uint64_t.

No functional changes intended.

MFC-after:    1 week
Sponsored-by: The FreeBSD Foundation
DeltaFile
+75-73sys/ufs/ffs/ffs_alloc.c
+39-39sys/ufs/ffs/fs.h
+23-23sys/ufs/ufs/quota.h
+19-19sys/ufs/ufs/dinode.h
+16-17sys/ufs/ffs/ffs_vnops.c
+15-15sys/ufs/ffs/ffs_subr.c
+187-18619 files not shown
+316-31225 files

HardenedBSD/src 5aeb963contrib/sqlite3 sqlite3.c, lib/libpmc/pmu-events/arch/x86/cascadelakex cache.json other.json

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        share/man/man5/src.conf.5 (unresolved)
DeltaFile
+5,556-3,450contrib/sqlite3/sqlite3.c
+8,287-0sys/contrib/openzfs/cmd/ztest.c
+0-8,221sys/contrib/openzfs/cmd/ztest/ztest.c
+4,219-3,950sys/contrib/device-tree/src/arm/tegra30-ouya.dts
+6,576-1,135lib/libpmc/pmu-events/arch/x86/cascadelakex/cache.json
+113-6,855lib/libpmc/pmu-events/arch/x86/cascadelakex/other.json
+24,751-23,6119,387 files not shown
+738,363-247,4629,393 files

HardenedBSD/src 9a648b9sys/contrib/openzfs/module/icp/asm-aarch64/blake3 b3_aarch64_sse41.S b3_aarch64_sse2.S, sys/contrib/openzfs/module/icp/asm-ppc64/blake3 b3_ppc64le_sse41.S b3_ppc64le_sse2.S

Merge remote-tracking branch 'origin/freebsd/current/main' into hardened/current/master

Conflicts:
        share/man/man5/src.conf.5 (unresolved)
        share/mk/bsd.lib.mk (unresolved)
        share/mk/bsd.prog.mk (unresolved)
DeltaFile
+3,064-0sys/contrib/openzfs/module/icp/asm-ppc64/blake3/b3_ppc64le_sse41.S
+2,823-0sys/contrib/openzfs/module/icp/asm-ppc64/blake3/b3_ppc64le_sse2.S
+2,618-0sys/contrib/openzfs/module/icp/asm-x86_64/blake3/blake3_avx512.S
+2,463-0sys/contrib/openzfs/module/icp/asm-aarch64/blake3/b3_aarch64_sse41.S
+2,450-0sys/contrib/openzfs/module/icp/asm-aarch64/blake3/b3_aarch64_sse2.S
+2,323-0sys/contrib/openzfs/module/icp/asm-x86_64/blake3/blake3_sse2.S
+15,741-0145 files not shown
+26,280-593151 files

HardenedBSD/src f1b4324sys/ufs/ffs ffs_vfsops.c, sys/ufs/ufs ufs_vnops.c ufsmount.h

ffs: fix vn_read_from_obj() usage for PAGE_SIZE > block size

vn_read_from_obj() requires that all pages of a vnode (except the last
partial page) be either completely valid or completely invalid,
but for file systems with block size smaller than PAGE_SIZE,
partially valid pages may exist anywhere in the file.
Do not enable the vn_read_from_obj() path in this case.

Reviewed by:    mckusick, kib, markj
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D34836
DeltaFile
+2-1sys/ufs/ufs/ufs_vnops.c
+2-0sys/ufs/ffs/ffs_vfsops.c
+1-0sys/ufs/ufs/ufsmount.h
+5-13 files

HardenedBSD/src 6a32f4fcontrib/llvm-project/llvm/lib/Analysis/models/inliner saved_model.pbtxt, contrib/sqlite3 sqlite3.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        share/man/man5/src.conf.5 (unresolved)
        usr.sbin/hbsd-update/hbsd-update.conf (unresolved)
DeltaFile
+0-32,634contrib/llvm-project/llvm/lib/Analysis/models/inliner/saved_model.pbtxt
+9,480-9,480lib/libpmc/pmu-events/arch/x86/cascadelakex/cache.json
+10,895-7,688contrib/sqlite3/sqlite3.c
+8,062-8,054lib/libpmc/pmu-events/arch/x86/cascadelakex/memory.json
+7,713-7,713lib/libpmc/pmu-events/arch/x86/cascadelakex/other.json
+0-13,083sys/contrib/octeon-sdk/cvmx-ciu-defs.h
+36,150-78,65213,448 files not shown
+1,006,794-1,015,87713,454 files

HardenedBSD/src 3940921libexec/rtld-elf rtld_paths.h paths.h, sys/ufs/ffs ffs_vfsops.c ffs_alloc.c

Merge remote-tracking branch 'freebsd/stable/13' into hardened/13-stable/master
DeltaFile
+4-113sys/ufs/ffs/ffs_vfsops.c
+88-0libexec/rtld-elf/rtld_paths.h
+0-78libexec/rtld-elf/paths.h
+37-1libexec/rtld-elf/rtld.c
+11-7libexec/rtld-elf/rtld_malloc.c
+1-2sys/ufs/ffs/ffs_alloc.c
+141-2019 files not shown
+154-20615 files

HardenedBSD/src 9a00da7sys/ufs/ffs ffs_vfsops.c ffs_alloc.c, sys/ufs/ufs ufsmount.h

ffs: retire unused fsckpid mount option

The fsckpid mount option was introduced in 927a12ae16433b50 along with a
couple sysctl's to support SU+J with snapshots. However, those sysctl's
were never used and eventually removed in f2620e9ceb3ede02.

There are no in-tree consumers of this mount option.

Reviewed by:    mckusick, kib
Differential Revision:  https://reviews.freebsd.org/D32015

(cherry picked from commit 9acea16404117f2f54475640ff036c12130707d8)
DeltaFile
+4-113sys/ufs/ffs/ffs_vfsops.c
+1-2sys/ufs/ffs/ffs_alloc.c
+1-1sys/ufs/ffs/ffs_inode.c
+0-2sys/ufs/ufs/ufsmount.h
+6-1184 files

HardenedBSD/src b5f1416sys/kern subr_sleepqueue.c, sys/ufs/ffs ffs_vfsops.c ffs_alloc.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+4-113sys/ufs/ffs/ffs_vfsops.c
+1-2sys/ufs/ffs/ffs_alloc.c
+2-1sys/kern/subr_sleepqueue.c
+0-2sys/ufs/ufs/ufsmount.h
+1-1sys/ufs/ffs/ffs_inode.c
+8-1195 files

HardenedBSD/src 9acea16sys/ufs/ffs ffs_vfsops.c ffs_alloc.c, sys/ufs/ufs ufsmount.h

ffs: retire unused fsckpid mount option

The fsckpid mount option was introduced in 927a12ae16433b50 along with a
couple sysctl's to support SU+J with snapshots. However, those sysctl's
were never used and eventually removed in f2620e9ceb3ede02.

There are no in-tree consumers of this mount option.

Reviewed by:    mckusick, kib
Differential Revision:  https://reviews.freebsd.org/D32015
DeltaFile
+4-113sys/ufs/ffs/ffs_vfsops.c
+1-2sys/ufs/ffs/ffs_alloc.c
+1-1sys/ufs/ffs/ffs_inode.c
+0-2sys/ufs/ufs/ufsmount.h
+6-1184 files

HardenedBSD/src 97f483fcontrib/one-true-awk/testdir bib funstack.in, share/colldef zh_CN.UTF-8.src ja_JP.UTF-8.src

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        Makefile.inc1 (unresolved)
        libexec/rtld-elf/Makefile (unresolved)
        share/man/man5/src.conf.5 (unresolved)
        targets/pseudo/bootstrap-tools/Makefile (unresolved)
DeltaFile
+0-69,894share/colldef/zh_CN.UTF-8.src
+67,474-0share/colldef_unicode/zh_CN.UTF-8.src
+31,102-0contrib/one-true-awk/testdir/bib
+27,220-0contrib/one-true-awk/testdir/funstack.in
+22,150-0share/colldef_unicode/ja_JP.UTF-8.src
+0-22,135share/colldef/ja_JP.UTF-8.src
+147,946-92,0293,519 files not shown
+532,005-310,5073,525 files

HardenedBSD/src 8971a3astand/userboot/userboot devicename.c, sys/kern vfs_syscalls.c

Merge remote-tracking branch 'freebsd/stable/13' into hardened/13-stable/master
DeltaFile
+123-119stand/userboot/userboot/devicename.c
+20-0tests/sys/file/path_test.c
+10-2sys/ufs/ufs/ufs_vnops.c
+5-1sys/kern/vfs_syscalls.c
+4-1sys/ufs/ufs/ufs_lookup.c
+5-0sys/ufs/ufs/ufsmount.h
+167-1234 files not shown
+174-12610 files

HardenedBSD/src b46bcc2sys/ufs/ffs ffs_vfsops.c, sys/ufs/ufs ufs_vnops.c ufsmount.h

ufs rename: ensure that the result of ufs_checkpath() is stable

(cherry picked from commit 8df4bc48c89a1302078282f22139a8368dc06971)
DeltaFile
+10-2sys/ufs/ufs/ufs_vnops.c
+4-1sys/ufs/ffs/ffs_vfsops.c
+5-0sys/ufs/ufs/ufsmount.h
+2-0sys/ufs/ufs/ufs_lookup.c
+21-34 files

HardenedBSD/src 008f3casys/netgraph ng_bridge.c, sys/netipsec key.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+34-79usr.bin/ar/write.c
+51-31sys/netgraph/ng_bridge.c
+37-16sys/netipsec/key.c
+16-36usr.bin/ar/ar.c
+22-26usr.bin/ar/acpyacc.y
+7-27usr.bin/ar/read.c
+167-2157 files not shown
+205-23413 files

HardenedBSD/src 8df4bc4sys/ufs/ffs ffs_vfsops.c, sys/ufs/ufs ufs_vnops.c ufsmount.h

ufs rename: ensure that the result of ufs_checkpath() is stable

ufs_rename() calls ufs_checkpath() to ensure that the target directory
is not a child of the source.  If not, rename would create a loop.
For instance:
        source->X1->X2->target
and if source moved under target, we get corrupted filesystem.
Suppose that we initially have
        source->X1 .... and X2->target
where X1 is not on path from root to X2.  Then ufs_checkpath() accepts
the inodes, but there is nothing preventing parallel rename of X2 to become
under X1, after checkpath finished.

Ensure stability of ufs_checkpath() result by taking a per-mount sx in
ufs_rename right before ufs_checkpath() and till the end.

Reviewed by:    chs, mckusick
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      2 weeks
DeltaFile
+10-2sys/ufs/ufs/ufs_vnops.c
+4-1sys/ufs/ffs/ffs_vfsops.c
+3-0sys/ufs/ufs/ufsmount.h
+2-0sys/ufs/ufs/ufs_lookup.c
+19-34 files

HardenedBSD/src 7712a14sys/fs/nullfs null_vfsops.c, sys/kern vfs_mount.c vfs_subr.c

Merge branch 'freebsd/current/main' into hardened/current/master

* freebsd/current/main:
  arm64: allwinner: dtbo: Add dtb overlays to disable mmc node
  Add stress2 test to exercise FFS forcible unmount with stacked nullfs
  FFS: remove ffs_fsfail_task
  VFS: remove MNTK_MARKER
  Allow stacked filesystems to be recursively unmounted
  Fix the pattern for changing PermitRootLogin
  amd64: Don't repeat unnecessary tests when cmpset fails
DeltaFile
+252-28sys/kern/vfs_mount.c
+85-0tools/test/stress2/misc/gnop11.sh
+20-37sys/kern/vfs_subr.c
+38-14sys/sys/mount.h
+7-40sys/ufs/ffs/ffs_vfsops.c
+11-19sys/fs/nullfs/null_vfsops.c
+413-13810 files not shown
+464-15516 files

HardenedBSD/src 211ec9bsys/ufs/ffs ffs_vfsops.c, sys/ufs/ufs ufsmount.h

FFS: remove ffs_fsfail_task

Now that dounmount() supports a dedicated taskqueue, we can simply call
it with MNT_DEFERRED directly from the failing context.  This also
avoids blocking taskqueue_thread with a potentially-expensive unmount
operation.

Reviewed by:    kib, mckusick
Tested by:      pho
Differential Revision:  https://reviews.freebsd.org/D31016
DeltaFile
+7-40sys/ufs/ffs/ffs_vfsops.c
+0-5sys/ufs/ufs/ufsmount.h
+7-452 files

HardenedBSD/src b7f86d4lib/libc/sys ptrace.2, sys/fs/nfs nfs_commonkrpc.c

Merge branch 'freebsd/13-stable/main' into hardened/13-stable/master

* freebsd/13-stable/main:
  nfsd: Add support for CLAIM_DELEG_CUR_FH to the NFSv4.1/4.2 Open
  nfsd: Reduce the callback timeout to 800msec
  taskqueue: Add missing comma to TASKQUEUE_FAST_DEFINE_THREAD
  ptrace: add an option to not kill debuggees on debugger exit
  sys_process.c: extract ptrace_unsuspend()
  Move mnt_maxsymlinklen into appropriate fs mount data structures
DeltaFile
+26-1lib/libc/sys/ptrace.2
+20-4sys/kern/kern_exit.c
+14-6sys/kern/sys_process.c
+7-7sys/ufs/ufs/ufs_vnops.c
+6-4sys/fs/nfs/nfs_commonkrpc.c
+2-6sys/ufs/ufs/ufs_lookup.c
+75-2816 files not shown
+100-4722 files

HardenedBSD/src 40b64absys/fs/ext2fs ext2_vnops.c, sys/sys mount.h

Move mnt_maxsymlinklen into appropriate fs mount data structures

For MFC, mnt_maxsymlinklen was replaced by padding of type u_int,
to restore KBI after 57d877348b2c.

(cherry picked from commit f784da883fd5a744fcaf4ccfc550ca497ea5d7a6)
DeltaFile
+7-7sys/ufs/ufs/ufs_vnops.c
+2-6sys/ufs/ufs/ufs_lookup.c
+4-3sys/fs/ext2fs/ext2_vnops.c
+5-0sys/ufs/ufs/ufsmount.h
+2-2sys/ufs/ffs/ffs_vfsops.c
+1-1sys/sys/mount.h
+21-198 files not shown
+26-2714 files