NetBSD/src cl9yJqUsys/arch/aarch64/aarch64 vmt.c, sys/dev/acpi acpi_util.h acpi_util.c

   PR/60655: vmt(4) probes the VMware backdoor unconditionally on aarch64

   On ACPI systems only probe for vmt(4) when Hypervisor_Id in FADT reports
   VMWare.

   This helps avoid buggy hypervisors that don't implement a RAZ mdccsr_el0

   Patch from Showta Ishizaki and slightly updated by me.
VersionDeltaFile
1.38+41-2sys/dev/acpi/acpi_util.c
1.3+26-1sys/arch/aarch64/aarch64/vmt.c
1.17+3-1sys/dev/acpi/acpi_util.h
+70-43 files

NetBSD/src D6tbqpFusr.bin/col col.1

   col(1): fixup prevous, brush up a bit
VersionDeltaFile
1.13+15-10usr.bin/col/col.1
+15-101 files

NetBSD/src sleHKQqdoc CHANGES 3RDPARTY

   Note tzdata2026d update (via 2026dgtz)
VersionDeltaFile
1.2246+3-3doc/3RDPARTY
1.3291+2-1doc/CHANGES
+5-42 files

NetBSD/src PTkacaHusr.bin/col col.1

   col(1): reword -h description

   Negation is harder to read.  And it was not immediately clear if the
   terse "(default)" remark relates to the whole sentence (i.e. -h is the
   default) or only to the negated part ("do not do the default $thing").

   (It was not too bad, but remember that the primary audience of the
   manpages is a desperate sysadmin at 3am, so every tiny bit counts).
VersionDeltaFile
1.12+2-2usr.bin/col/col.1
+2-21 files

NetBSD/src 0kScZzpexternal/public-domain/tz/dist asia southamerica

   Merge tzdata2026d
VersionDeltaFile
1.8+80-46external/public-domain/tz/dist/northamerica
1.9+114-1external/public-domain/tz/dist/NEWS
1.7+32-31external/public-domain/tz/dist/theory.html
1.13+49-5external/public-domain/tz/dist/backward
1.6+16-13external/public-domain/tz/dist/southamerica
1.17+18-6external/public-domain/tz/dist/asia
+309-1028 files not shown
+332-12314 files

NetBSD/src 3q2ZsVKexternal/public-domain/tz/dist asia southamerica

   Import tzdata2026d (as with 2026c) from a locally generated gtz version
   rather than from https://github.com/JodaOrg/global-tz/releases/download/2026dgtz/tzdata2026dgtz.tar.gz

   Eventually tzdata updates will no longer appear just a day or two
   (or longer in the European vacation season) before a NetBSD release
   is planned (11 for 2026c, 10.2 for this one) and this local generation
   of a gtz version of the data will not be needed.

   As with the 2026c update when the real gtz file appears, if there are
   any material differences, an update will be made (2026c needed nothing).

   Summary of changes in tzdata2026d (2026-09-11 15:21:07 -0700):
     * Canada’s Northwest Territories will not fall back on 2026-11-01
       and will stay on -06 year-round, matching Alberta’s recent change.
     * Colombia’s 1992-05-02 spring forward was at 00:00, not 24:00.
     * Iran’s 1979-05-26 spring forward was at 00:00, not 24:00.
     * The backward-compatibility names EST5EDT, CST6CDT, MST7MDT, and
       PST8PDT now conform better to POSIX.
     * The temporary hacks used for North American timekeeping changes

    [3 lines not shown]
VersionDeltaFile
1.1.1.43+80-46external/public-domain/tz/dist/northamerica
1.1.1.53+114-1external/public-domain/tz/dist/NEWS
1.1.1.25+32-31external/public-domain/tz/dist/theory.html
1.1.1.22+49-5external/public-domain/tz/dist/backward
1.1.1.31+16-13external/public-domain/tz/dist/southamerica
1.1.1.45+18-6external/public-domain/tz/dist/asia
+309-1028 files not shown
+332-12314 files

NetBSD/src rGrcSb9sys/net/npf npf_ext_route.c

   PR kern/60721

   set mbuf to NULL in error paths of ip_output and ip6_output.

   avoid calling free twice on a non-NULL pointer.
VersionDeltaFile
1.2+3-1sys/net/npf/npf_ext_route.c
+3-11 files

NetBSD/src 0YJo4o4sys/arch/xen/xen xbdback_xenbus.c

   Fix a brain-o in a KASSERT that could cause a guest to panic a DIAGNOSTIC
   kernel: to assert that an I/O is already in flight we want
   xbdi_pendingreqs > 0, not xbdi_pendingreqs > 1

   While there, fix an error path that could also cause a KASSERT to fire
   or a state corruption: reset xio_need_bounce to 0 before calling
   xbdback_io_error() when the bounce buffer is not fully set up.
VersionDeltaFile
1.109+4-3sys/arch/xen/xen/xbdback_xenbus.c
+4-31 files

NetBSD/src rSLwN9Lsys/compat/linux/arch/aarch64 linux_sysent.c linux_systrace_args.c, sys/compat/linux/arch/i386 linux_sysent.c linux_systrace_args.c

   regen.
VersionDeltaFile
1.133+8-3sys/compat/linux/arch/i386/linux_syscallargs.h
1.18+8-3sys/compat/linux/arch/aarch64/linux_syscallargs.h
1.28+4-4sys/compat/linux/arch/i386/linux_systrace_args.c
1.18+4-4sys/compat/linux/arch/aarch64/linux_systrace_args.c
1.133+3-3sys/compat/linux/arch/i386/linux_sysent.c
1.18+3-3sys/compat/linux/arch/aarch64/linux_sysent.c
+30-204 files not shown
+34-2410 files

NetBSD/src lYqm9rcsys/compat/linux/arch/aarch64 syscalls.master, sys/compat/linux/arch/i386 syscalls.master

   copy the amd64 writev() change here to fix builds.
VersionDeltaFile
1.140+2-2sys/compat/linux/arch/i386/syscalls.master
1.18+2-2sys/compat/linux/arch/aarch64/syscalls.master
+4-42 files

NetBSD/src xWTk0nndoc 3RDPARTY

   tzcode/tzdata 2026d is available
VersionDeltaFile
1.2245+2-2doc/3RDPARTY
+2-21 files

NetBSD/src YJatXeiusr.bin/make make.1

   make.1: describe .INCLUDEDFROMFILE more like .PARSEFILE

   Also note that like .PARSEFILE it only has a value while
   a makefile is being parsed.
VersionDeltaFile
1.395+12-4usr.bin/make/make.1
+12-41 files

NetBSD/src yFsLzhHdoc CHANGES-10.2

   Tickets #1336 and #1337
VersionDeltaFile
1.1.2.130+16-1doc/CHANGES-10.2
+16-11 files

NetBSD/src OyDCWy8crypto/external/bsd/openssl/dist/test/recipes/90-test_threads_data/store 8489a545.0 8489a545.0, distrib/sets/lists/tests mi

   Apply patch, requested by nia in ticket #1337:

        etc/mtree/NetBSD.dist.tests
        distrib/sets/lists/tests/mi
        crypto/external/bsd/openssl/dist/test/recipes/90-test_threads_data/store/8489a545.0
        tests/crypto/libcrypto/threads/Makefile

   Apply patch to add missing file for openssl tests, accidently missed
   in ticket #1276.
VersionDeltaFile
1.1.2.1+19-0crypto/external/bsd/openssl/dist/test/recipes/90-test_threads_data/store/8489a545.0
1.5.14.2+5-1tests/crypto/libcrypto/threads/Makefile
1.1238.2.26+3-1distrib/sets/lists/tests/mi
1.197.2.6+2-1etc/mtree/NetBSD.dist.tests
1.1+0-0crypto/external/bsd/openssl/dist/test/recipes/90-test_threads_data/store/8489a545.0
+29-35 files

NetBSD/src wohidc9tests/lib/libc/locale t_mbstowcs.c t_mbrtowc.c

   Pull up following revision(s) (requested by kre in ticket #1336):

        tests/lib/libc/locale/t_mbstowcs.c: revision 1.4
        tests/lib/libc/locale/t_mbstowcs.c: revision 1.5
        tests/lib/libc/locale/t_mbrtowc.c: revision 1.3
        tests/lib/libc/locale/t_mbrtowc.c: revision 1.4
        tests/lib/libc/locale/t_mbrtowc.c: revision 1.5

   t_mbrtowc: Mark UTF-8 test cases xfail.

   mbrtowc previously failed to reject invalid (legacy 5/6-byte) UTF-8,
   so it accepted this test case.  Now it rejects this test case,
   because the test case itself is broken.

   Need to split this test up into:
   1. correctly decoding the valid inputs
   2. correctly rejecting the invalid inputs

   But for now marking the test case xfail is an adequate approximation

    [46 lines not shown]
VersionDeltaFile
1.2.16.1+67-18tests/lib/libc/locale/t_mbrtowc.c
1.2.16.2+57-19tests/lib/libc/locale/t_mbstowcs.c
+124-372 files

NetBSD/src ylSNKCOsys/compat/linux/arch/amd64 linux_syscalls.c linux_syscall.h

   regen
VersionDeltaFile
1.89+7-2sys/compat/linux/arch/amd64/linux_syscallargs.h
1.33+4-4sys/compat/linux/arch/amd64/linux_systrace_args.c
1.89+2-2sys/compat/linux/arch/amd64/linux_sysent.c
1.89+0-0sys/compat/linux/arch/amd64/linux_syscalls.c
1.89+0-0sys/compat/linux/arch/amd64/linux_syscall.h
+13-85 files

NetBSD/src bYn4pRzsys/compat/linux/arch/amd64 syscalls.master, sys/compat/linux/common linux_file.c

   Make writev(2) bug-compatible with Linux when called with iovcnt=0
VersionDeltaFile
1.136+30-2sys/compat/linux/common/linux_file.c
1.79+2-2sys/compat/linux/arch/amd64/syscalls.master
+32-42 files

NetBSD/src 53BxYkNsys/compat/linux/common linux_signal.c

   Fix behaviour of rt_sigqueueinfo() when a thread group id (tgid) of -1 is
   given. Previously this was passed as a process id to kill() which broadcasts
   the signal (meanly you can accidentally kill all processes!).

   Found by Henrique Brito as part of GSoC 2026
VersionDeltaFile
1.91+9-2sys/compat/linux/common/linux_signal.c
+9-21 files

NetBSD/src IaZXuOKsys/compat/aoutm68k aoutm68k_sysent.c, sys/compat/linux/arch/aarch64 linux_sysent.c

   Regen with makesyscalls.sh 1.188 as it changes the text of the "DO NOT EDIT"
   comments in the generated files.
   No intended functional change, but minimises diffs on future regens.
VersionDeltaFile
1.88+23-22sys/compat/linux/arch/amd64/linux_sysent.c
1.17+22-21sys/compat/linux/arch/aarch64/linux_sysent.c
1.126+21-20sys/compat/linux/arch/alpha/linux_sysent.c
1.58+21-19sys/compat/aoutm68k/aoutm68k_sysent.c
1.123+19-18sys/compat/linux/arch/m68k/linux_sysent.c
1.132+19-18sys/compat/linux/arch/i386/linux_sysent.c
+125-11866 files not shown
+319-25972 files

NetBSD/src 55w6bncetc/etc.evbarm Makefile.inc

   fix: don't build armv5 image on earmv5hf
VersionDeltaFile
1.144+2-2etc/etc.evbarm/Makefile.inc
+2-21 files

NetBSD/src 4EnPXgbsys/arch/arm/dts imx8mq-phanbell.dts

   Enable sdhc on Google i.MX8MQ Phanbell
VersionDeltaFile
1.1+36-0sys/arch/arm/dts/imx8mq-phanbell.dts
+36-01 files

NetBSD/src YqEEPIzsys/dev/acpi acpi_bat.c

   acpi_bat.c: add Surface Go 3 support

   This device uses a non-standard HID. Addresses PR kern/60709 from
   Ron Ben Aroya, who provided the patch.
VersionDeltaFile
1.124+3-2sys/dev/acpi/acpi_bat.c
+3-21 files

NetBSD/src hQA8uemdistrib/utils/embedded/conf armv5.conf, distrib/utils/embedded/files armv5_boot.cmd

   evbarm: build armv5 image for generic fdt based boards

   Build an image for armv5 boards that use device trees on the GENERIC_V5 kernel.
VersionDeltaFile
1.1+71-0distrib/utils/embedded/conf/armv5.conf
1.143+13-1etc/etc.evbarm/Makefile.inc
1.1+13-0distrib/utils/embedded/files/armv5_boot.cmd
+97-13 files

NetBSD/src Qb7Qql6share/installboot/evbarm boards.plist

   installboot: add lego mindstorms ev3 u-boot entry
VersionDeltaFile
1.18+8-1share/installboot/evbarm/boards.plist
+8-11 files

NetBSD/src N1tcFydsys/modules/lfs Makefile

   Add missing source.
VersionDeltaFile
1.13+3-2sys/modules/lfs/Makefile
+3-21 files

NetBSD/src BPEPDtKshare/man/man4 audio.4

   audio.4: add some context to the history
VersionDeltaFile
1.108+10-4share/man/man4/audio.4
+10-41 files

NetBSD/src NuOZ5Gfshare/man/man4 audio.4

   audio.4: Provide some hints to help people write code that's portable
   to illumos.
VersionDeltaFile
1.107+60-2share/man/man4/audio.4
+60-21 files

NetBSD/src RsXHmPObin/sh sh.1

   PR bin/60706 : sh(1) man page wording improvements.

   Better describe how var-assign prefix words are processed.
   A few other random cleanups in the nearby area.

   No Dd update, these are not significant enough changes to suggest
   to anyone that re-reading the man page would be worth the effort.

   No pullups planned (same reason).
VersionDeltaFile
1.283+31-7bin/sh/sh.1
+31-71 files

NetBSD/src mNfgDkhsys/dev/usb uhub.c

   Whitespace
VersionDeltaFile
1.164+9-9sys/dev/usb/uhub.c
+9-91 files

NetBSD/src TG8B0wwdistrib/utils/embedded/conf riscv64mbr.conf riscv64.conf

   s/kernel_GENERIC/kernel_GENERIC64, sync with arm64.
VersionDeltaFile
1.2+3-3distrib/utils/embedded/conf/riscv64mbr.conf
1.2+3-3distrib/utils/embedded/conf/riscv64.conf
+6-62 files