NetBSD/src 4LqRuA3external/gpl3/binutils/dist/libsframe Makefile.in

   add a NetBSD_DISABLED for sframe-spec.info.

   noticed and tested by by nat@.
VersionDeltaFile
1.2+180-34external/gpl3/binutils/dist/libsframe/Makefile.in
+180-341 files

NetBSD/src H2Rd2a8external/cddl/osnet/dist/uts/common/fs/zfs zfs_vfsops.c

   zfs: reject all mount op flags for now

   - our logic in zfs_vfsops.c is inconsistent. sometimes it checks
     uap->flags, sometimes vfsp->vfs_flag. (aka mnt_flag)

   - our userland tools (zfs, mount_zfs) currently don't seem to have
     a way to pass these flags anyway. (zmount in libzfs always passes
     0 to both of mount(2) 'flags' argument and 'uap->flags'. although
     it stores something in uap->mflag and uap->optptr, nothing uses
     them. it doesn't even set MS_OPTIONSTR. we don't implement
     MS_OPTIONSTR anyway.)

   this commit simply rejects them for safety. as these operations have
   never been implemented in NetBSD, it shouldn't have any impact to users.

   maybe someday we should fix these, but i guess it involves some
   ABI changes, which i'm not in a mood to do right now.

   related to PR/60026
   https://gnats.netbsd.org/60026
VersionDeltaFile
1.32+16-0external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vfsops.c
+16-01 files

NetBSD/src nMBCDBksys/arch/x86/x86 x86_tlb.c

   pmap_tlb_shootnow: assertions and comments
VersionDeltaFile
1.22+15-2sys/arch/x86/x86/x86_tlb.c
+15-21 files

NetBSD/src phzYhqmsys/uvm uvm_mmap.c

   uvm_mmap.c: fix overflow check

   this is my best guess of the intention of the original code,
   where "*addr + *size < *addr" seems always false because "*size" is 0.
VersionDeltaFile
1.188+6-4sys/uvm/uvm_mmap.c
+6-41 files

NetBSD/src Rrg6JvKtests/usr.bin/xlint/lint1 c11_generic_expression.c, usr.bin/xlint/lint1 cgram.y

   lint: don't evaluate the controlling expression of a _Generic expression
VersionDeltaFile
1.537+10-7usr.bin/xlint/lint1/cgram.y
1.25+2-5tests/usr.bin/xlint/lint1/c11_generic_expression.c
+12-122 files

NetBSD/src 1j3e5Yqshare/misc acronyms.comp

   +(DL|EC)IES  Discrete Logarithmic / Elliptic Curve Integrated Encryption Scheme
VersionDeltaFile
1.422+4-1share/misc/acronyms.comp
+4-11 files

NetBSD/src YvbK8I8external/gpl3/gdb/lib/libgdb/arch/aarch64 config.h init.c, external/gpl3/gdb/lib/libgdbsupport/arch/aarch64/gdbsupport config.h

   Regen aarch64.
VersionDeltaFile
1.12+2-2external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h
1.6+2-2external/gpl3/gdb/lib/libgdbsupport/arch/aarch64/gdbsupport/config.h
1.10+2-0external/gpl3/gdb/lib/libgdb/arch/aarch64/init.c
+6-43 files

NetBSD/src 13b0wDCexternal/gpl3/gdb/dist/gdb aarch64-netbsd-nat.c

   Apply upstream commit "Change file initialization to use INIT_GDB_FILE macro".

   Tom Tromey on Thu, 26 Jun 2025, id 5fe70629ceafc157d896adec7799a8888d51dd6b
VersionDeltaFile
1.4+1-2external/gpl3/gdb/dist/gdb/aarch64-netbsd-nat.c
+1-21 files

NetBSD/src v1sMGVpsys/kern kern_lock.c

   kernel_lock_spinout: fix an assertion failure

   it's possible for the calling lwp to be preempted in the middle
   of this function and migrated to the "holder" cpu.

   this commit would fix the following crash seen on my qemu/nvmm VM
   on a busy host:
   ```
   [ 36199.6483272] cpu0[1851 nbxz]: kernel lock spinout
   [ 36199.6483272] panic: kernel diagnostic assertion "curcpu() != ci" failed: file "/root/git/netbsd-src/sys/kern/subr_ipi.c", line 358
   [ 36199.6483272] cpu0: Begin traceback...
   [ 36199.6483272] vpanic() at netbsd:vpanic+0x189
   [ 36199.6634956] kern_assert() at netbsd:kern_assert+0x4b
   [ 36199.6634956] ipi_unicast() at netbsd:ipi_unicast+0x1a2
   [ 36199.6634956] _kernel_lock() at netbsd:_kernel_lock+0x254
   [ 36199.6634956] bdev_strategy() at netbsd:bdev_strategy+0xab
   [ 36199.6634956] spec_strategy() at netbsd:spec_strategy+0x77
   [ 36199.6634956] VOP_STRATEGY() at netbsd:VOP_STRATEGY+0x3c
   [ 36199.6755210] uvm_swap_io() at netbsd:uvm_swap_io+0x2c1

    [8 lines not shown]
VersionDeltaFile
1.192+18-8sys/kern/kern_lock.c
+18-81 files

NetBSD/src fsNcq3Qexternal/cddl/osnet/dist/uts/common/fs/zfs zfs_rlock.c

   zfs: fix zfs_range_lock_try

   the change "zfs: add zfs_range_lock_try" was incomplete.

   i've observed the following deadlock:
   ```
   db{0}> tr /a ffff96777f74f400
   trace: pid 0 lid 125 at 0xffffce80c3203b50
   sleepq_block() at netbsd:sleepq_block+0xf4
   cv_wait() at netbsd:cv_wait+0xca
   pool_grow() at netbsd:pool_grow+0x47b
   pool_get() at netbsd:pool_get+0xae
   pool_cache_get_slow() at netbsd:pool_cache_get_slow+0x136
   pool_cache_get_paddr() at netbsd:pool_cache_get_paddr+0x27d
   kmem_intr_alloc() at netbsd:kmem_intr_alloc+0x13c
   kmem_alloc() at netbsd:kmem_alloc+0x2a
   zfs_range_lock_impl() at zfs:zfs_range_lock_impl+0x30
   zfs_netbsd_putpages() at zfs:zfs_netbsd_putpages+0x1c0
   VOP_PUTPAGES() at netbsd:VOP_PUTPAGES+0x43

    [6 lines not shown]
VersionDeltaFile
1.8+8-1external/cddl/osnet/dist/uts/common/fs/zfs/zfs_rlock.c
+8-11 files

NetBSD/src q8jcLjmsys/uvm uvm_swap.c

   uvm_swap.c: make the drum mpsafe

   * simplify the VREG path and make it mpsafe

   * VBLK path seems already ok

   * mark them D_MPSAFE
VersionDeltaFile
1.217+87-201sys/uvm/uvm_swap.c
+87-2011 files

NetBSD/src FlZZkmRdoc 3RDPARTY CHANGES

   Note import of dhcpcd-10.3.1
VersionDeltaFile
1.2173+3-3doc/3RDPARTY
1.3239+2-1doc/CHANGES
+5-42 files

NetBSD/src ocYJHBiexternal/bsd/dhcpcd/dist/src dhcpcd.c privsep.c

   Sync with dhcpcd-10.3.1
VersionDeltaFile
1.60+180-68external/bsd/dhcpcd/dist/src/dhcpcd.c
1.22+36-94external/bsd/dhcpcd/dist/src/privsep.c
1.56+82-39external/bsd/dhcpcd/dist/src/dhcp.c
1.24+64-40external/bsd/dhcpcd/dist/src/ipv6.c
1.43+70-6external/bsd/dhcpcd/dist/src/if-options.c
1.18+45-26external/bsd/dhcpcd/dist/src/logerr.c
+477-2735 files not shown
+523-30111 files

NetBSD/src 5hO53qXexternal/bsd/dhcpcd/dist/src eloop.c dhcpcd.c

   Update to dhcpcd-10.3.1 with the following changes:

   * BSD: don't send uninitialised memory using ps_root_indirectioctl
   * Fix fallback_time option by @ColinMcInnes
   * IPv4: Ignore DHCP state when building routes
   * options: Ensure ldop is not NULL dereferenced
   * route: Routes may not have an interface assinged
   * options: Ensure that an overly long bitflag string does not crash
   * options: Don't assume vsio options have an argument
   * common: Cast via uintptr_t rather than unsigned long in UNCONST
   * privsep: Ensure we recv for real after a successful recv MSG_PEEK
   * DHCP: Add parentheses to macro definitions
   * ipv6nd: empty IPV6RA_EXPIRE eloop queue when dropping
VersionDeltaFile
1.1.1.20+406-553external/bsd/dhcpcd/dist/src/eloop.c
1.1.1.56+180-68external/bsd/dhcpcd/dist/src/dhcpcd.c
1.1.1.16+127-106external/bsd/dhcpcd/dist/src/privsep-root.c
1.1.1.23+36-94external/bsd/dhcpcd/dist/src/privsep.c
1.1.1.51+82-39external/bsd/dhcpcd/dist/src/dhcp.c
1.1.1.39+64-40external/bsd/dhcpcd/dist/src/ipv6.c
+895-90034 files not shown
+1,243-1,04840 files

NetBSD/src 7HfOSJrexternal/public-domain/tz tzdata2netbsd

   Add support for mercurial (Hg)

   This version will use hg if in a src directory hg clone,
   or CVS if in a checked out CVS tree.

   Normal usage remains:
        sh tzdata2netbsd =
VersionDeltaFile
1.18+360-60external/public-domain/tz/tzdata2netbsd
+360-601 files

NetBSD/src 6r9JIinexternal/gpl3/gdb/dist/gdb solib-svr4.c

   include <unordered_map> to fix the llvm build
VersionDeltaFile
1.7+2-0external/gpl3/gdb/dist/gdb/solib-svr4.c
+2-01 files

NetBSD/src 5EyDRYjsys/ddb db_proc.c

   Add cast to fix the build (thanks riastradh@)
VersionDeltaFile
1.18+4-3sys/ddb/db_proc.c
+4-31 files

NetBSD/src nb7usFEtests/usr.bin/xlint/lint1 msg_042.c

   tests/lint: explain warning about an enum forward declaration
VersionDeltaFile
1.4+11-1tests/usr.bin/xlint/lint1/msg_042.c
+11-11 files

NetBSD/src T4N10TZtests/usr.bin/xlint/lint1 msg_386.c msg_378.c

   tests/lint: clean up comments, add a few test cases for snprintb
VersionDeltaFile
1.3+6-3tests/usr.bin/xlint/lint1/msg_386.c
1.4+4-5tests/usr.bin/xlint/lint1/msg_378.c
1.7+3-3tests/usr.bin/xlint/lint1/msg_374.c
1.4+3-3tests/usr.bin/xlint/lint1/msg_359.c
1.5+5-1tests/usr.bin/xlint/lint1/msg_361.c
1.5+3-1tests/usr.bin/xlint/lint1/msg_383.c
+24-166 files

NetBSD/src mJv0shGsys/arch/luna68k/luna68k genassym.cf

   Clean-up / consolidation of m68k bus error / address error handling
   code.  This is not a very radical change for most m68k platforms,
   since they were using a version of this re-factored code already via
   an #include directive in locore.s.  Now, however, the bus error handlers
   are split into CPU "generation"-specific files, and brought into the
   kernel via the CPU options in the kernel config file (the goal being
   to reduce boilerplate in each locore.s).

   The more notable changes:
   - amiga and atari no longer have their own copy of each handler, and
     some of their local tweaks have been folded into the shared code.
   - sun2's bus error handling code has been re-factored into a shared
     buserr_10.s to facilitate support for other 68010-based systems (all
     of which have their own custom MMU).
   - sun3's bus error handling code has been re-refactored into the
     shared buserr_2030.s.  The Sun3-specific MMU handling is treated
     just like the HP-specific MMU handling that was already there.
     This additional #ifdef is a small price to pay for more code sharing.
   - sun3x now also uses the shared buserr_2030.s rather than an identical

    [12 lines not shown]
VersionDeltaFile
1.31+13-2sys/arch/luna68k/luna68k/genassym.cf
+13-21 files

NetBSD/src lQHEQH5external/mpl/bind Makefile.inc

   bind: suppress the most common lint warnings
VersionDeltaFile
1.19+5-1external/mpl/bind/Makefile.inc
+5-11 files

NetBSD/src xpXpkfKsys/arch/m68k/include asm.h

   Make the _C_LABEL definition match exactly <sys/cdefs_elf.h> because
   atomic_cas.S now includes <sys/ras.h> and <sys/ras.h> includes <sys/cdefs.h>
   because it wants things like __CONCAT(). I think it is better to do it this
   way rather than #undef here or in atomic_cas.S because then if the definition
   changes it will break again.
VersionDeltaFile
1.38+2-6sys/arch/m68k/include/asm.h
+2-61 files

NetBSD/src sfD4Kjgexternal/mit/xorg/lib/libX11 Makefile.libx11

   libX11: suppress about 2000 lint warnings

   Realistically, nobody is going to look at these since there are so many
   of them and they repeat. Instead, allow to focus on the remaining
   warnings that don't occur so often.
VersionDeltaFile
1.29+9-1external/mit/xorg/lib/libX11/Makefile.libx11
+9-11 files

NetBSD/src Y24aeKFlibexec/ld.elf_so tls.c

   PR/60011: TLS alignment wrong on powerpc

   Fix previous where I only got the alignment right for the architectures
   where the thread pointer points to the struct tcb. Handle the
   architectures that have a thread pointer that is relative to end of the
   struct tcb, e.g. powerpc.

   Hopefully the commit in the tls.c explains what's going on.

   Thanks to riastrah@ and andvar@ for comments/things to fix.
VersionDeltaFile
1.29+46-5libexec/ld.elf_so/tls.c
+46-51 files

NetBSD/src 8EGEdFQusr.sbin/lockstat main.c

   lockstat: fix ctype crashes

   Could be triggered by:
   lockstat -b 123ä
   lockstat -L ä command
VersionDeltaFile
1.22+4-4usr.sbin/lockstat/main.c
+4-41 files

NetBSD/src dl6elKYlib/libperfuse ops.c

   lib/libperfuse/ops.c: fix a typo in a comment
VersionDeltaFile
1.93+2-2lib/libperfuse/ops.c
+2-21 files

NetBSD/src 1xw1o83share/man/man4 ddb.4

   ddb(4): document show all procs /L
VersionDeltaFile
1.205+8-4share/man/man4/ddb.4
+8-41 files

NetBSD/src Oc20Ou8sys/ddb db_proc.c

   ddb: add "show all procs /L"

   in addition to /l, print backtrace of lwps.
VersionDeltaFile
1.17+11-5sys/ddb/db_proc.c
+11-51 files

NetBSD/src 8nPi53psys/kern vfs_getcwd.c

   vnode_to_path: comment
VersionDeltaFile
1.64+11-5sys/kern/vfs_getcwd.c
+11-51 files

NetBSD/src 5y8DyKLsys/sys time.h

   time.h: add a comment
VersionDeltaFile
1.83+5-1sys/sys/time.h
+5-11 files