NetBSD/src wwBipn2external/historical/nawk/dist run.c FIXES

   merge changes between 20240817 and 20260426
VersionDeltaFile
1.16+19-11external/historical/nawk/dist/run.c
1.5+29-0external/historical/nawk/dist/FIXES
1.11+7-1external/historical/nawk/dist/b.c
1.9+0-7external/historical/nawk/dist/lex.c
1.17+2-1external/historical/nawk/dist/lib.c
1.15+1-1external/historical/nawk/dist/main.c
+58-216 files

NetBSD/src rUPYnTlsys/fs/puffs puffs_vnops.c puffs_msgif.c, sys/kern vfs_bio.c

   Introduce a new function, uvm_lwp_is_pagedaemon(), which returns true
   if the specified LWP is the pagedaemon LWP.  This test is inline for
   the kernel proper, and directed to a function for modules.  This, in turn,
   allows us to hide "struct uvm_cpu" and "struct uvm" from modules, as
   these have arrays in them that are not a consistent size certainly across
   $MACHINEs within a given $MACHINE_ARCH, and may not necessarily even be
   consistent within a given $MACHINE.

   NetBSD -> 11.99.6 because new symbol referenced by modules.
VersionDeltaFile
1.139+15-4sys/uvm/uvm_pdaemon.c
1.198+11-5sys/rump/librump/rumpkern/vm.c
1.227+7-7sys/fs/puffs/puffs_vnops.c
1.79+12-1sys/uvm/uvm.h
1.109+6-6sys/fs/puffs/puffs_msgif.c
1.308+6-6sys/kern/vfs_bio.c
+57-2914 files not shown
+105-7620 files

NetBSD/src QYW0Vk2external/historical/nawk/dist run.c FIXES, external/historical/nawk/dist/bugs-fixed repetition-overflow.ok

   Initial revision
VersionDeltaFile
1.1.1.5+19-11external/historical/nawk/dist/run.c
1.1.1.5+29-0external/historical/nawk/dist/FIXES
1.1.1.3+7-1external/historical/nawk/dist/testdir/T.misc
1.1.1.5+7-1external/historical/nawk/dist/b.c
1.1.1.5+0-7external/historical/nawk/dist/lex.c
1.1+4-0external/historical/nawk/dist/bugs-fixed/repetition-overflow.ok
+66-2010 files not shown
+74-2516 files

NetBSD/src SSMLeQrdoc 3RDPARTY CHANGES

   new byacc
VersionDeltaFile
1.2199+4-4doc/3RDPARTY
1.3255+2-1doc/CHANGES
+6-52 files

NetBSD/src j2qiJt8external/bsd/byacc/dist reader.c output.c

   merge changes between 20241231 and 20260126
VersionDeltaFile
1.23+38-29external/bsd/byacc/dist/reader.c
1.26+43-5external/bsd/byacc/dist/output.c
1.16+15-13external/bsd/byacc/dist/lr0.c
1.9+19-9external/bsd/byacc/dist/config.sub
1.10+10-7external/bsd/byacc/dist/config.guess
1.14+7-7external/bsd/byacc/dist/closure.c
+132-7028 files not shown
+214-14734 files

NetBSD/src BhlzZP3external/bsd/byacc/dist configure aclocal.m4

   Import byacc-20260126 (previous was 20241231)

   2026-01-24  Thomas E. Dickey  <dickey at invisible-island.net>

       * test/expr.oxout.h, test/btyacc/calc_code_all.tab.c,
         test/btyacc/calc_code_all.tab.h, test/btyacc/calc_code_default.tab.c,
         test/btyacc/calc_code_provides.tab.c,
         test/btyacc/calc_code_provides.tab.h,
         test/btyacc/calc_code_requires.tab.c,
         test/btyacc/calc_code_requires.tab.h, test/btyacc/calc_code_top.tab.c,
         test/btyacc/ok_syntax1.tab.c, test/btyacc/ok_syntax1.tab.h,
         test/yacc/calc_code_all.tab.c, test/yacc/calc_code_all.tab.h,
         test/yacc/calc_code_default.tab.c, test/yacc/calc_code_provides.tab.c,
         test/yacc/calc_code_provides.tab.h,
         test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_requires.tab.h,
         test/yacc/calc_code_top.tab.c, test/yacc/ok_syntax1.tab.c,
         test/yacc/ok_syntax1.tab.h:
       trim


    [60 lines not shown]
VersionDeltaFile
1.1.1.13+505-480external/bsd/byacc/dist/configure
1.1.1.15+119-83external/bsd/byacc/dist/aclocal.m4
1.1.1.14+78-0external/bsd/byacc/dist/CHANGES
1.1.1.14+38-29external/bsd/byacc/dist/reader.c
1.1.1.15+43-5external/bsd/byacc/dist/output.c
1.1.1.13+15-13external/bsd/byacc/dist/lr0.c
+798-61040 files not shown
+986-74146 files

NetBSD/src THkJWuwdoc 3RDPARTY CHANGES

   new acpica
VersionDeltaFile
1.2198+4-4doc/3RDPARTY
1.3254+2-1doc/CHANGES
+6-52 files

NetBSD/src UqII9Lxsys/external/bsd/acpica/dist/compiler dtcompile.c aslwalks.c, sys/external/bsd/acpica/dist/disassembler dmresrc.c dmwalk.c

   merge changes between 20251212 and 20260408
VersionDeltaFile
1.27+287-2sys/external/bsd/acpica/dist/include/actbl1.h
1.25+26-3sys/external/bsd/acpica/dist/executer/exconfig.c
1.24+26-2sys/external/bsd/acpica/dist/compiler/dtcompile.c
1.20+22-1sys/external/bsd/acpica/dist/disassembler/dmresrc.c
1.21+15-2sys/external/bsd/acpica/dist/compiler/aslwalks.c
1.21+8-8sys/external/bsd/acpica/dist/disassembler/dmwalk.c
+384-18118 files not shown
+546-140124 files

NetBSD/src YiHmLE5sys/external/bsd/acpica/dist/common dmtbdump1.c, sys/external/bsd/acpica/dist/compiler dttable1.c aslexternal.c

   Import acpica-20260408 (previous was 20251212)

   8 April 2026. Summary of changes for version 20260804:

   Major changes:

   * ACPI Table Enhancements:
     Updated IORT and MADT template compilations to add new IWB and
     GICv5 translator/router/ITS entries. Introduced full support for
     the new DTPR table, including compiler and disassembler handling,
     template fixes, and register structure refinements.
     - Jose Marinho and Michal Camacho Romero

   * Expanded IDs, GUIDs, and Methods:
     Added Framework Computer Hardware IDs, modern standby _DSM GUIDs,
     and TPM2 start methods. Updated _DSM Arg3 formatting and _CPC
     handling to align with newer ACPI specifications and avoid Linux
     compatibility warnings.
     - Daniel Schaefer and Saket Dumbre

    [28 lines not shown]
VersionDeltaFile
1.1.1.26+287-2sys/external/bsd/acpica/dist/include/actbl1.h
1.1.1.31+142-4sys/external/bsd/acpica/dist/tools/acpisrc/astable.c
1.1.1.22+125-11sys/external/bsd/acpica/dist/parser/psargs.c
1.1.1.21+132-1sys/external/bsd/acpica/dist/compiler/dttable1.c
1.1.1.15+110-1sys/external/bsd/acpica/dist/common/dmtbdump1.c
1.1.1.15+104-1sys/external/bsd/acpica/dist/compiler/aslexternal.c
+900-20429 files not shown
+1,845-493435 files

NetBSD/src XdhgcwBdoc 3RDPARTY CHANGES

   new libarchive
VersionDeltaFile
1.2197+6-6doc/3RDPARTY
1.3253+2-1doc/CHANGES
+8-72 files

NetBSD/src q6b9Gbgexternal/bsd/libarchive/dist/libarchive archive_write_disk_posix.c archive_write_set_format_ustar.c, external/bsd/libarchive/dist/libarchive/test test_write_disk.c test_read_format_7zip.c

   merge changes between libarchive-3.8.5 and 3.8.7
VersionDeltaFile
1.7+83-2external/bsd/libarchive/dist/test_utils/test_main.c
1.10+19-11external/bsd/libarchive/dist/libarchive/archive_write_disk_posix.c
1.4+29-0external/bsd/libarchive/dist/libarchive/test/test_write_disk.c
1.8+20-7external/bsd/libarchive/dist/libarchive/archive_write_set_format_ustar.c
1.6+26-0external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip.c
1.8+17-9external/bsd/libarchive/dist/libarchive/archive_read_support_format_iso9660.c
+194-2912 files not shown
+262-8018 files

NetBSD/src zhJdORWexternal/bsd/libarchive/dist/cpio cpio.c, external/bsd/libarchive/dist/libarchive/test test_read_format_iso_zisofs_overflow.iso.uu test_read_format_rar5_loop_bug.rar.uu

   Import libarchive-3.8.7 (previous was 3.8.5)

   Libarchive 3.8.7 is a security and bugfix release.

   Notable fixes:

   CAB: fix NULL pointer dereference during skip (#2900)
   CAB: Fix Heap OOB Write in CAB LZX decoder (#2919)
   cpio: various fixes and improvements (#2899, #2908, #2910, #2939)
   contrib/untar: fix out-of-bounds read (#2903)
   iso9660: fix undefined behavior (#2897)
   iso9660: fix posibble heap buffer overflow on 32-bit systems (#2934)
   libarchive: fix handling of option failures (#2871)
   libarchive: do not continue with truncated numbers (#2911)
   libarchive: lzop and grzip filter support (#2947)
   RAR: fix LZSS window size mismatch after PPMd block (#2898)

   Libarchive 3.8.6 is a security and bugfix release.


    [14 lines not shown]
VersionDeltaFile
1.1+1,096-0external/bsd/libarchive/dist/libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu
1.1+189-0external/bsd/libarchive/dist/libarchive/test/test_read_format_rar5_loop_bug.rar.uu
1.1.1.5+135-0external/bsd/libarchive/dist/libarchive/test/test_archive_string_conversion.c
1.1.1.8+67-56external/bsd/libarchive/dist/cpio/cpio.c
1.1+104-0external/bsd/libarchive/dist/libarchive/test/test_read_format_iso_zisofs_overflow.c
1.1.1.4+83-2external/bsd/libarchive/dist/test_utils/test_main.c
+1,674-58100 files not shown
+2,969-365106 files

NetBSD/src BVeLcx4tests/lib/libc/atomic t___sync_compare_and_swap.c

   Remove xfail for PR/56839 now that it is fixed.
VersionDeltaFile
1.5+8-17tests/lib/libc/atomic/t___sync_compare_and_swap.c
+8-171 files

NetBSD/src 20bGvAylib/libpthread pthread.c

   libpthread: simplify pthread_main_np implementation
VersionDeltaFile
1.192+3-6lib/libpthread/pthread.c
+3-61 files

NetBSD/src z77RclIcommon/lib/libc/atomic atomic_init_testset.c atomic_cas_8_cas.c

   PR/56839 GCC emits wrong codes for compare_and_swap_1 bultins on armv5 (el & eb)

   There is mismatch in signedness of the GCC builtin __sync_* function arguments
   and the _atomic_* functions so we cannot directly alias them. Instead write
   the __sync_* functions with signed arguments and pass them the unsigned
   _atomics_* functions.
VersionDeltaFile
1.22+40-5common/lib/libc/atomic/atomic_init_testset.c
1.4+9-5common/lib/libc/atomic/atomic_cas_8_cas.c
1.4+8-5common/lib/libc/atomic/atomic_cas_64_cas.c
1.3+8-5common/lib/libc/atomic/atomic_cas_32_cas.c
1.4+8-5common/lib/libc/atomic/atomic_cas_16_cas.c
1.5+1-5common/lib/libc/atomic/atomic_cas_by_cas32.c
+74-306 files

NetBSD/src EsgdwYJsys/arch/sparc/conf GENERIC

   add DaynaPORT SCSI Ethernet aka dse(4) as discussed on port-sparc.
VersionDeltaFile
1.276+3-2sys/arch/sparc/conf/GENERIC
+3-21 files

NetBSD/src WNQYEh9external/mit/xorg/lib/libXcursor Makefile

   remove duplicated entries pointed out by wiz.
VersionDeltaFile
1.10+2-2external/mit/xorg/lib/libXcursor/Makefile
+2-21 files

NetBSD/src JOyuuyYsys/arch/alpha/include param.h, sys/arch/amd64/include param.h

   Remove obsolete BTOPKERNBASE.
VersionDeltaFile
1.27+1-3sys/arch/m68k/include/param.h
1.32+1-2sys/arch/hppa/include/param.h
1.16+1-2sys/arch/mipsco/include/param.h
1.23+1-2sys/arch/newsmips/include/param.h
1.52+1-2sys/arch/alpha/include/param.h
1.43+1-2sys/arch/amd64/include/param.h
+6-133 files not shown
+9-199 files

NetBSD/src abrcH8Tsys/dev/pci ehci_pci.c, sys/dev/usb ehci.c ehcivar.h

   ehci(4): work around AMD SB600 first control transfer failure

   Reload EHCI_ASYNCLISTADDR once after linking the first address-0 control
   qTD chain, for AMD SB600 quirk observed on my ASRock M3A-UCC.

   Addresses PR/57359.
VersionDeltaFile
1.335+16-2sys/dev/usb/ehci.c
1.80+3-2sys/dev/pci/ehci_pci.c
1.55+2-1sys/dev/usb/ehcivar.h
+21-53 files

NetBSD/src cR1Ui0rsbin/fsck openspecial.c, sbin/newfs newfs.c

   PR/59957: Taylor R. Campbell: Centralize the disk open sequence from newfs
   and tunefs to a new function "openspecial" and use it to fix this PR, and
   the same issue with newfs_ext2fs.
VersionDeltaFile
1.1+85-0sbin/fsck/openspecial.c
1.59+5-32sbin/tunefs/tunefs.c
1.121+5-19sbin/newfs/newfs.c
1.46+7-9sbin/newfs_msdos/newfs_msdos.c
1.12+3-6sbin/newfs_ext2fs/newfs_ext2fs.c
1.15+5-2sbin/tunefs/Makefile
+110-684 files not shown
+119-7410 files

NetBSD/src DkP87Selib/libpthread pthread_main_np.3

   pthread_main_np.3: grammar fix
VersionDeltaFile
1.2+2-2lib/libpthread/pthread_main_np.3
+2-21 files

NetBSD/src 8SsL29Jdoc 3RDPARTY CHANGES

   new zstd
VersionDeltaFile
1.2196+4-3doc/3RDPARTY
1.3252+2-1doc/CHANGES
+6-42 files

NetBSD/src jHycBs7external/bsd/zstd zstd2netbsd, external/bsd/zstd/dist/.circleci config.yml

   merge changes between zstd-1.5.6 and zstd-1.5.7
VersionDeltaFile
1.1+42-0external/bsd/zstd/zstd2netbsd
1.10+2-1external/bsd/zstd/lib/Makefile
1.2+0-0external/bsd/zstd/dist/contrib/linux-kernel/test/include/asm/unaligned.h
1.2+0-0external/bsd/zstd/dist/.circleci/images/primary/Dockerfile
1.2+0-0external/bsd/zstd/dist/.circleci/config.yml
1.2+0-0external/bsd/zstd/dist/build/VS2010/fullbench-dll/fullbench-dll.vcxproj
+44-16 files

NetBSD/src LjoDikzexternal/bsd/zstd/dist/lib zstd.h, external/bsd/zstd/dist/lib/compress zstd_compress.c zstd_compress_internal.h

   Import zstd-1.5.7 (previous was 1.5.6)

   V1.5.7 (Feb 2025)
   fix: compression bug in 32-bit mode associated with long-lasting sessions
   api: new method `ZSTD_compressSequencesAndLiterals()` (#4217, #4232)
   api: `ZSTD_getFrameHeader()` works on skippable frames (#4228)
   perf: substantial compression speed improvements (up to +30%) on small data, by @TocarIP (#4144) and @cyan4973 (#4165)
   perf: improved compression speed (~+5%) for dictionary compression at low levels (#4170)
   perf: much faster speed for `--patch-from` at high compression levels (#4276)
   perf: higher `--patch-from` compression ratios, notably at high levels (#4288)
   perf: better speed for binaries on Windows (@pps83) and when compiled with Visual Studio (@MessyHack)
   perf: slight compression ratio improvement thanks to better block boundaries (#4136, #4176, #4178)
   perf: slight compression ratio improvement for `dfast`, aka levels 3 and 4 (#4171)
   perf: runtime bmi2 detection enabled on x86 32-bit mode (#4251)
   cli: multi-threading as default CLI setting, by @daniellerozenblit
   cli: new `--max` command (#4290)
   build: improve `msbuild` version autodetection, support VS2022, by @ManuelBlanc
   build: fix `meson` build by @artem and @Victor-C-Zhang, and on Windows by @bgilbert
   build: compatibility with Apple Framework, by @Treata11

    [8 lines not shown]
VersionDeltaFile
1.1.1.2+1,057-367external/bsd/zstd/dist/lib/compress/zstd_compress.c
1.1.1.2+650-650external/bsd/zstd/dist/tests/regression/results.csv
1.1.1.2+472-243external/bsd/zstd/dist/tests/fullbench.c
1.1.1.2+241-132external/bsd/zstd/dist/lib/zstd.h
1.1.1.2+227-125external/bsd/zstd/dist/lib/compress/zstd_compress_internal.h
1.1.1.2+254-40external/bsd/zstd/dist/tests/fuzzer.c
+2,901-1,557162 files not shown
+6,300-3,640168 files

NetBSD/src Cqqjyxalib/libpthread pthread_self.3

   pthread_self(3): mention pthread_main_np
VersionDeltaFile
1.6+4-3lib/libpthread/pthread_self.3
+4-31 files

NetBSD/src aUKmPTMsys/arch/m68k/include vmparam.h

   don't expose kernel variables to userland.
VersionDeltaFile
1.8+3-1sys/arch/m68k/include/vmparam.h
+3-11 files

NetBSD/src OzMxENQdoc CHANGES

   Mention pthread_main_np
VersionDeltaFile
1.3251+2-1doc/CHANGES
+2-11 files

NetBSD/src H5M6p9Zdistrib/sets/lists/base shl.mi, distrib/sets/lists/comp mi

   libpthread: add pthread_main_np(3)

   Bump minor version of the shared library.

   As proposed on current-users.
VersionDeltaFile
1.1+57-0lib/libpthread/pthread_main_np.3
1.191+15-2lib/libpthread/pthread.c
1.1038+3-3distrib/sets/lists/base/shl.mi
1.398+3-3distrib/sets/lists/debug/shl.mi
1.2524+4-1distrib/sets/lists/comp/mi
1.104+2-2lib/libpthread/Makefile
+84-113 files not shown
+90-149 files

NetBSD/src 9ZLQSmEinclude time.h, lib/libc/gen sysctl.c sysconf.3

   PR lib/60219 -- Fix sysconf(_SC_TZNAME_MAX)

   That value is supposed to be the minimum value allowed for
   the maximum length of a timezone abbreviation.   It cannot
   be something larger than is allowed for that (and NAME_MAX
   has nothing to do with it)

   It defines the max lengths allowed for the words in

        TZ=Frankenstein-7Monster-6[transition rules]

   in old style POSIX TZ variable settings - the POSIX required
   minimum value is 6 (so "Frankenstein" would not fit in a minimalist
   POSIX implementation).

   For now, sync the values between libc/sysctl() and libc/localtime()
   via a new _TZNAME_MAXIMUM definition in <time.h> and use that for
   both purposes (as a possible default anyway for localtime() - there
   the default value used will always be at least 254, and building with

    [8 lines not shown]
VersionDeltaFile
1.154+13-3lib/libc/time/localtime.c
1.57+12-1include/time.h
1.40+6-5lib/libc/gen/sysctl.c
1.58+3-3lib/libc/gen/sysconf.3
1.172+3-3share/man/man7/sysctl.7
+37-155 files

NetBSD/src pLRT8I9distrib/utils/x_gzip Makefile

   Fix more zstd lossage
VersionDeltaFile
1.13+2-1distrib/utils/x_gzip/Makefile
+2-11 files