NetBSD/src bBdvqRqsys/arch/sun2/sun2 pmap.c

   Remove some trailing whitespace that led to increased diffs between
   sun2 and sun3 pmap.
VersionDeltaFile
1.60+66-66sys/arch/sun2/sun2/pmap.c
+66-661 files

NetBSD/src fo8urEesys/arch/sparc/conf GENERIC, sys/dev/sbus if_gem_sbus.c

   Adapt the SBus config register for 32-bit SPARC systems and enable
   GEM Ethernet in the GENERIC SPARC configuration.
   From Erik LaBine.

   PR kern/60453
VersionDeltaFile
1.16+11-4sys/dev/sbus/if_gem_sbus.c
1.277+5-2sys/arch/sparc/conf/GENERIC
+16-62 files

NetBSD/src brnUHsPsys/dev/ic gemreg.h

   Add a comment describing where the definitions of the GEM_SBUS_CONFIG
   register can be found in the SBus GEM ASIC manual.
VersionDeltaFile
1.17+2-1sys/dev/ic/gemreg.h
+2-11 files

NetBSD/src H9opoLksys/arch/sparc/sparc iommu.c

   Add support for bus_dmamap_load_mbuf(), needed to support GEM Ethernet.
   From Erik LaBine.

   PR kern/60453
VersionDeltaFile
1.103+60-24sys/arch/sparc/sparc/iommu.c
+60-241 files

NetBSD/src W0Pmnefdoc 3RDPARTY CHANGES

   Note tzdata2026c update (via 2026cgtz)
VersionDeltaFile
1.2233+2-2doc/3RDPARTY
1.3281+2-1doc/CHANGES
+4-32 files

NetBSD/src AoJd5apexternal/public-domain/tz/dist africa northamerica

   Merge tzdata2026c
VersionDeltaFile
1.4+32-159external/public-domain/tz/dist/africa
1.7+107-14external/public-domain/tz/dist/northamerica
1.8+70-7external/public-domain/tz/dist/NEWS
1.6+17-28external/public-domain/tz/dist/Makefile
1.6+14-7external/public-domain/tz/dist/europe
1.6+9-9external/public-domain/tz/dist/theory.html
+249-2248 files not shown
+268-24014 files

NetBSD/src 6VfipQNexternal/public-domain/tz/dist africa northamerica

   Import tzdata2026c from locally built tzdata2026cgtz.tar.gz

   The real tzdata2026cgtz.tar.gz is not yet available (Europe in July!)
   so I made a version which I think should be it.   If there happen to
   be any material differences when the real one appears, I will do an
   update.  Any irrelevant differences can just wait until next time.

   Summary of changes in tzdata2026c (2026-07-08 10:23:58 -0700):
     * Alberta’s 2026-03-08 spring forward was its last foreseeable clock
       change, as it moved to permanent -06 thereafter.
     * Although another TZDB release will likely be needed soon because
       Northwest Territories will likely follow Alberta, the legal
       formalities have not yet taken place.
     * Morocco plans to move back to permanent UTC, without daylight
       saving time transitions, on 2026-09-20 at 02:00.
     * Changes to commentary.
VersionDeltaFile
1.1.1.38+32-159external/public-domain/tz/dist/africa
1.1.1.42+107-14external/public-domain/tz/dist/northamerica
1.1.1.52+70-7external/public-domain/tz/dist/NEWS
1.1.1.44+17-28external/public-domain/tz/dist/Makefile
1.1.1.45+14-7external/public-domain/tz/dist/europe
1.1.1.24+9-9external/public-domain/tz/dist/theory.html
+249-2248 files not shown
+271-24314 files

NetBSD/src MOyL8wFexternal/public-domain/tz tzdata2netbsd

   tzdata2netbsd - minor updates

   Add a few \n's missing from printf's that rarely (if ever) get used.
   Add a new message before comparing files, so if there are differences
   it is clear which file the differences are in.  When doing that, ignore
   any patch remnant files that might have been left around by accident.
VersionDeltaFile
1.21+9-5external/public-domain/tz/tzdata2netbsd
+9-51 files

NetBSD/src m6xeKvxusr.bin/ftp fetch.c

   base64_encode(): avoid reading off end of clear

   Don't read clear[i+2] without bounds checking,
   which can occur when (len % 3) == 1.

   Issue reported in private email by "Acts1631",
   and confirmed with gcc15 asan and a test harness.
VersionDeltaFile
1.248+12-9usr.bin/ftp/fetch.c
+12-91 files

NetBSD/src WNVHJMysys/dev/spi spi.c spivar.h

   Add convenience function that sends and receives at the same time.
VersionDeltaFile
1.42+40-2sys/dev/spi/spi.c
1.27+2-1sys/dev/spi/spivar.h
+42-32 files

NetBSD/src RrpthtWsys/external/bsd/compiler_rt/dist/lib/sanitizer_common sanitizer_platform_limits_netbsd.cc

   Add <sys/dkbad.h> include for struct dkbad (needed in DIOCSBAD).
VersionDeltaFile
1.10+1-0sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
+1-01 files

NetBSD/src qASAv4Llibexec/ld.elf_so xmalloc.c

   ld.elf_so: Fix ASSERT macro in xmalloc.c.

   1. Use #p, not "p", in the expansion of #define ASSERT(p), for C as of
      this millennium.

   2. Consistently make ASSERT(...) a single expression.

   Prompted by enabling MALLOC_DEBUG to track down issues in:

   PR lib/59751: dlclose is not MT-safe depending on the libraries
   unloaded
VersionDeltaFile
1.26+4-4libexec/ld.elf_so/xmalloc.c
+4-41 files

NetBSD/src nc6dAr5usr.bin/ftp uri.c

   Use memchr instead of strchr to search length limited buffer.
VersionDeltaFile
1.5+5-7usr.bin/ftp/uri.c
+5-71 files

NetBSD/src OPiHFRElibexec/ld.elf_so rtld.c reloc.c, tests/libexec/ld.elf_so t_dlclose_thread.c

   ld.elf_so: Fix more races with recursive threaded dlopen/dlclose.

   1. When loading an object, keep track of a finer-grained state for
      relocation so that a concurrent _rtld_relocate_objects doesn't
      relocate an object too early (e.g., while waiting in
      _rtld_load_needed_objects for an object that is concurrently being
      dlclosed to finish before we can map it afresh) leading to
      spurious symbol resolution failures:

      - OBJRELOC_NONE (0): object has been created but the rtld state
        isn't enough to attempt relocation yet (either not all DT_NEEDED
        entries have been resolved, or the dldags lists have not yet
        been populated)

      - OBJRELOC_READY (1): object has been created and rtld state is
        ready to relocate (all DT_NEEDED entries have been resolved and
        the dldags lists have been populated), but object has not yet
        been relocated.


    [44 lines not shown]
VersionDeltaFile
1.227+186-33libexec/ld.elf_so/rtld.c
1.6+2-20tests/libexec/ld.elf_so/t_dlclose_thread.c
1.122+14-6libexec/ld.elf_so/reloc.c
1.157+9-3libexec/ld.elf_so/rtld.h
+211-624 files

NetBSD/src JONeqB0sys/arch/sun2/conf RAMDISK INSTALL

   Calorie restriction for Sun2 install-related kernels.
VersionDeltaFile
1.62+7-5sys/arch/sun2/conf/RAMDISK
1.55+3-6sys/arch/sun2/conf/INSTALL
1.11+4-2sys/arch/sun2/conf/std.sun2
1.1+6-0sys/arch/sun2/conf/std.tiny
+20-134 files

NetBSD/src eUNuFxPsys/conf std, sys/uvm uvm_swap.c uvm_pager.c

   Make swap encryption truly optional, rather than just able to be
   default-disabled
   - New option VMSWAP_ENCRYPTION (enabled by default in conf/std along with
     VMSWAP)
   - Remove the "aes" attribute from VMSWAP and hand it to VMSWAP_ENCRYPTION.
   - Conditionalize all code and data related to swap encryption on the
     new VMSWAP_ENCRYPTION option.

   While the swap encryption code itself is not that large, it drags in
   the AES code if enabled.  If a constrained platform doesn't care about
   encrypted swap, this lets it not pay the cost for AES.
VersionDeltaFile
1.235+30-4sys/uvm/uvm_swap.c
1.137+3-3sys/uvm/uvm_pager.c
1.38+3-2sys/uvm/files.uvm
1.26+2-1sys/conf/std
+38-104 files

NetBSD/src BEtcJLTsys/arch/powerpc/booke e500_intr.c

   Remove more IPI code when building uniprocessor kernels
VersionDeltaFile
1.51+3-5sys/arch/powerpc/booke/e500_intr.c
+3-51 files

NetBSD/src y2DCb7Vsys/dev/i2c files.i2c

   The "iic" instance does not depend on i2c_bitbang, so it should not
   express it as a dependency.  That's the responsibility of the back-ends
   that do require it.
VersionDeltaFile
1.139+2-2sys/dev/i2c/files.i2c
+2-21 files

NetBSD/src u9cF4Jpsys/arch/shark/conf files.shark

   sharkiic uses i2c_bitbang, and thus should express it as a dependency.
VersionDeltaFile
1.26+2-2sys/arch/shark/conf/files.shark
+2-21 files

NetBSD/src O6C9JkLsys/dev/pci amdpm_smbus.c

   No need to include i2c_bitbang.h -- it's not used.
VersionDeltaFile
1.27+2-3sys/dev/pci/amdpm_smbus.c
+2-31 files

NetBSD/src sEAG4g8sys/arch/arm/samsung files.exynos exynos_i2c.c, sys/arch/mips/alchemy/dev ausmbus_psc.c

   Does not use i2c_bitbang, so should not depend on it.
VersionDeltaFile
1.39+3-3sys/arch/arm/samsung/files.exynos
1.25+2-3sys/arch/arm/samsung/exynos_i2c.c
1.18+2-3sys/arch/mips/alchemy/dev/ausmbus_psc.c
1.15+2-2sys/arch/mips/conf/files.alchemy
+9-114 files

NetBSD/src dryzGK7share/misc acronyms.comp

   DBCS
VersionDeltaFile
1.427+2-1share/misc/acronyms.comp
+2-11 files

NetBSD/src rJWrAxeshare/misc acronyms.comp

   SBC SBCS MBCS
VersionDeltaFile
1.426+4-1share/misc/acronyms.comp
+4-11 files

NetBSD/src OHOGkVOsys/kern subr_kobj.c

   kobj_load(): Consider ELF{32,64}_MACHDEP_FLAGS_OK().
VersionDeltaFile
1.80+21-2sys/kern/subr_kobj.c
+21-21 files

NetBSD/src M0BGX9Wsys/arch/powerpc/booke e500_intr.c

   Elide some ipi references when building !MULTIPROCESSOR
VersionDeltaFile
1.50+6-2sys/arch/powerpc/booke/e500_intr.c
+6-21 files

NetBSD/src n37hpS2sys/arch/amiga/dev grf_rt.c grf_rh.c, sys/arch/evbarm/smdk2xx0 smdk2410_kbd.c

   fix various typos in comments.
VersionDeltaFile
1.40+9-9sys/net/zlib.c
1.63+3-3sys/arch/amiga/dev/grf_rt.c
1.13+3-3sys/arch/evbarm/smdk2xx0/smdk2410_kbd.c
1.63+3-3sys/arch/amiga/dev/grf_rh.c
1.15+3-3sys/dev/dmover/swdmover.c
1.6+2-2sys/dev/ic/cd18xxvar.h
+23-232 files not shown
+27-278 files

NetBSD/src 9AgJwiCsys/kern kern_lock.c

   Only declare LOCKSTAT_* variables when we are compiling for a MULTIPROCESSOR
   kernel.
VersionDeltaFile
1.197+4-2sys/kern/kern_lock.c
+4-21 files

NetBSD/src QiBY1Jgshare/locale/ctype en_US.UTF-8.src

   Update to Unicode 17

   Based on perl 5.44.0
VersionDeltaFile
1.12+213-112share/locale/ctype/en_US.UTF-8.src
+213-1121 files

NetBSD/src 3FscrxFsys/kern subr_device.c

   devhandle_impl_subclass(): make sure a handle never has the type INVALID.
VersionDeltaFile
1.22+5-2sys/kern/subr_device.c
+5-21 files

NetBSD/src fzzgAT2sys/kern kern_stub.c

   Elide subr_ipi.c for non-MP configurations.
VersionDeltaFile
1.55+22-2sys/kern/kern_stub.c
+22-21 files