NetBSD/src vN2uZkcshare/man/man4 ddb.4

   ddb(4): improve markup readability for the list of commands

   Add empty (single dot) lines around commands to make them more visible
   in the man page source.  Split long chains of Ij Kl Mn Op into
   multiple source lines with Xo/Xc.  While here mark up literal comma in
   commands with Cm to make it more visible in the PostScript output.
VersionDeltaFile
1.206+239-33share/man/man4/ddb.4
+239-331 files

NetBSD/src n91HWqbsys/sys vnode.h

   sys/vnode.h: clarify filesystem internal flags a bit

   comment only
VersionDeltaFile
1.305+21-17sys/sys/vnode.h
+21-171 files

NetBSD/src rbhDbCOsys/uvm uvm_mmap.c

   sys_mincore: stop locking potentially huge amount of user memory

   the current implementation performs uvm_vslock() on the
   user-specified amount of memory. it isn't safe in general.
   some might even consider it as a security issue.

   this commit fixes it by splitting the user-specified range into
   small ones which a temporary kernel buffer can cover. it's ok to
   report potentially stale values as the mincore() api is inherently
   racy in the first place.

   while we still ought to invent a proper "lock user memory for
   direct i/o" infrastructue, in this particular use case, it isn't
   necessary or appropriate.
VersionDeltaFile
1.189+68-45sys/uvm/uvm_mmap.c
+68-451 files

NetBSD/src udjmnwmexternal/cddl/osnet/dist/uts/common/fs/zfs zfs_vnops.c

   zfs: fix case insensitive / utf-8 normalized file names (cont.)

   this was intented to be a part of an earlier commit.
   ("zfs: fix case insensitive / utf-8 normalized file names")

   for some reasons, it seems i unintentionally dropped this hunk
   when porting the commit from git to cvs.
VersionDeltaFile
1.91+5-3external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
+5-31 files

NetBSD/src LPoV4w0external/mit/xorg/lib/libXfont Makefile

   libXfont no longer need fno-stack-protector for m68k(sf).

   This has been fixed by recent changes to gcc.
VersionDeltaFile
1.16+1-5external/mit/xorg/lib/libXfont/Makefile
+1-51 files

NetBSD/src kn6AGmZshare/man/man4 brgphy.4

   brgphy.4: tweak .Nd to include BCM5700 series
VersionDeltaFile
1.4+2-2share/man/man4/brgphy.4
+2-21 files

NetBSD/src zZPfjZvtests/bin/sh t_expand.sh

   PR bin/60099 Add more test cases

   More test cases to test $* expansion in a variety of
   situations (all using $* unquoted - and in contexts
   where field splitting could happen).

   Several of these new text cases assisted with debugging
   the $* expansion code in sh, avoiding issues that otherwise
   might not be seen as potential problems.
VersionDeltaFile
1.26+61-14tests/bin/sh/t_expand.sh
+61-141 files

NetBSD/src OfcRlSxlib/libc/gen unvis.c

   PR lib/60111 - code botch, bad conversion fixed

   From Yeo Jong Han in PR lib/60111

   I will consider some bounds checking later.
VersionDeltaFile
1.46+3-3lib/libc/gen/unvis.c
+3-31 files

NetBSD/src wWwCVWisys/stand/efiboot version, sys/stand/efiboot/bootarm Makefile

   PR/60069 NetBSD non booting on H3 Allwinner

   Disable EFI runtime support on arm as it doesn't play nicely with many
   FWs where things go south after/during the call to SetVirtualAddressMap

   Also seen by cp- on Odriod-XU4
VersionDeltaFile
1.10+3-3sys/stand/efiboot/bootarm/Makefile
1.34+2-1sys/stand/efiboot/version
+5-42 files

NetBSD/src hGVBgJ8distrib/sets/lists/comp mi, external/mit/expat/lib/libexpat Makefile

   expat: install expat_config.h

   recently required by python311
VersionDeltaFile
1.5+2-2external/mit/expat/lib/libexpat/Makefile
1.2521+2-1distrib/sets/lists/comp/mi
+4-32 files

NetBSD/src SaXbcMasys/arch/m68k/m68k vectors.c trap_subr.s

   The Coprocessor Protocol Violation trap is not present on the 68010
   (the vector is "unassigned, reserved"), so don't install a handler
   for it on that CPU.
VersionDeltaFile
1.8+9-2sys/arch/m68k/m68k/vectors.c
1.26+3-1sys/arch/m68k/m68k/trap_subr.s
+12-32 files

NetBSD/src ysLyxNKsys/arch/m68k/m68k trap_subr.s, sys/arch/mac68k/mac68k genassym.cf

   Fix a brain-f*rt in the special mac68k "nofault" bus error handling.
   The information we need to pass along is packaged up for us neatly
   in the stack frame and arguments being passed to trap(), so use those
   to extract the %a2 value and faulting address.

   Issue raised and fix tested by nat@
VersionDeltaFile
1.25+17-4sys/arch/m68k/m68k/trap_subr.s
1.49+2-1sys/arch/mac68k/mac68k/genassym.cf
+19-52 files

NetBSD/src OgsNeyksys/arch/mac68k/mac68k macromasm.s

   Remove redundant copy of FR_PC.
VersionDeltaFile
1.23+1-2sys/arch/mac68k/mac68k/macromasm.s
+1-21 files

NetBSD/src wbBSjvQexternal/cddl/osnet/dist/lib/libzfs/common libzfs_import.c

   zpool_find_import_impl: fix block/character device confusion

   this commit fixes zpool import failure in some cases.

   the current logic sometimes (eg. "zpool import -d" with a directory
   which is not "/dev") ends up with picking character devices
   and pass them to ZFS_IOC_POOL_TRYIMPORT/ZFS_IOC_POOL_IMPORT ioctl.
   such attempts would fail, marking the corrosponding vdevs UNAVAIL.
   this commit fixes it by skipping character devices.

   also, this commit makes the label checking logic prefer to use
   character devices when available because it seems like the intention
   of the upstream logic.

   also, this commit fixes import of file-backed vdevs.
VersionDeltaFile
1.9+54-10external/cddl/osnet/dist/lib/libzfs/common/libzfs_import.c
+54-101 files

NetBSD/src mGstRJoexternal/cddl/osnet/sys/sys vnode.h

   zfs: fix file vdev

   make solaris compat vn_openat to honor the root vnode specified
   by the caller. it's currently only used for vdev_file.c.

   this commit fixes "no such pool or dataset" error on zpool create
   with files:
   ```
   uma% dd if=/dev/zero of=/tmp/hoge count=100
   100+0 records in
   100+0 records out
   51200 bytes transferred in 0.001 secs (51200000 bytes/sec)
   uma% sudo zpool create f /tmp/hoge
   cannot create 'f': no such pool or dataset
   uma%
   ```

   cf. "file" in "Virtual Devices (vdevs)" in zpool(8).
VersionDeltaFile
1.22+5-5external/cddl/osnet/sys/sys/vnode.h
+5-51 files

NetBSD/src mvf93Fatests/kernel t_time_arith.c

   tests/kernel/t_time_arith.c: update for the recent kernel change

   the test updates in the recent change was for some reasons incomplete.
   ("itimer_transition: do not keep it_value unchanged after firing the event")
   https://mail-index.netbsd.org/source-changes/2026/03/17/msg161046.html

   this commit updates the rest of tests.

   tested with a full build and then the following command:
   ```
     # chroot destdir
     # cd /usr/tests/kernel
     # atf-run t_time_arith > /dev/null
     # echo $?
     0
     #
   ```

   test failures are pointed out by Taylor R Campbell

    [5 lines not shown]
VersionDeltaFile
1.10+7-12tests/kernel/t_time_arith.c
+7-121 files

NetBSD/src 1UgPBwCsys/arch/riscv/riscv cpufunc.c

   Fix primary cache function prototypes to fix build on rv32
VersionDeltaFile
1.2+6-7sys/arch/riscv/riscv/cpufunc.c
+6-71 files

NetBSD/src IRcz3XOsys/arch/atari/pci pci_hades.c

   splx() is defined to return (void).  Use _spl() directly here instead.
VersionDeltaFile
1.17+3-3sys/arch/atari/pci/pci_hades.c
+3-31 files

NetBSD/src 2yhDEL5share/man/man4/man4.evbmips cnmac.4

   cnmac.4: add reference to atphy(4)
VersionDeltaFile
1.3+2-1share/man/man4/man4.evbmips/cnmac.4
+2-11 files

NetBSD/src esEQOANsys/arch/atari/isa isa_hades.c

   make this compile again.
VersionDeltaFile
1.11+3-3sys/arch/atari/isa/isa_hades.c
+3-31 files

NetBSD/src j6EN9Lysys/dev/ic aic7xxx_inline.h

   ahc: Fix support for multi-channel PCI controllers.

   Some old EISA controllers driven by ahc had two channels on one
   controller (aka "TWIN" channels), while all later PCI models
   supporting multiple channels did so by having multiple controllers
   in one PCI device, each being a separate PCI function.

   The ahc interrupt handler wrongly assumed that anything but channel
   'A' is always the 2nd channel of a TWIN channel controller, passing
   sc_channel_b to scsipi_channel_{freeze,thaw}(). This of course is
   wrong for multi-channel PCI ahc controllers, leading to a immediate
   panic when there's anything connected to any channel but 'A'.
VersionDeltaFile
1.16+8-3sys/dev/ic/aic7xxx_inline.h
+8-31 files

NetBSD/src Chcri4msys/arch/atari/isa isa_milan.c

   splx() is defined to return (void).  Use _spl() directly here instead.
VersionDeltaFile
1.17+4-4sys/arch/atari/isa/isa_milan.c
+4-41 files

NetBSD/src dL1sQClusr.sbin/pf/pflogd Makefile

   martin did the same in the source
VersionDeltaFile
1.8+2-2usr.sbin/pf/pflogd/Makefile
+2-21 files

NetBSD/src ESGbpMFusr.sbin/pf/pflogd Makefile

   Define SIZEOF_TIME_T
VersionDeltaFile
1.7+2-2usr.sbin/pf/pflogd/Makefile
+2-21 files

NetBSD/src y4pJg5Csys/arch/x68k/conf files.x68k, sys/arch/x68k/include vectors.h

   Use the common m68k vec_init() routine.
VersionDeltaFile
1.1+47-0sys/arch/x68k/include/vectors.h
1.150+2-35sys/arch/x68k/x68k/locore.s
1.88+2-1sys/arch/x68k/conf/files.x68k
+51-363 files

NetBSD/src MCf2vs9dist/pf/sbin/pflogd privsep.c

   Before including <pcap-int.h> make sure to define SIZEOF_TIME_T
VersionDeltaFile
1.9+2-1dist/pf/sbin/pflogd/privsep.c
+2-11 files

NetBSD/src g9ZiS5vdist/pf/sbin/pflogd pflogd.c

   Before including <pcap-int.h> make sure to define SIZEOF_TIME_T.
VersionDeltaFile
1.14+2-1dist/pf/sbin/pflogd/pflogd.c
+2-11 files

NetBSD/src U9F7vZ6sys/dev/pci mgafb.c

   fix typo in comment
VersionDeltaFile
1.3+3-3sys/dev/pci/mgafb.c
+3-31 files

NetBSD/src eldgfIKsys/arch/mac68k/conf files.mac68k, sys/arch/mac68k/include vectors.h

   Use the common m68k vec_init() routine.
VersionDeltaFile
1.1+48-0sys/arch/mac68k/include/vectors.h
1.198+3-34sys/arch/mac68k/mac68k/locore.s
1.137+2-1sys/arch/mac68k/conf/files.mac68k
+53-353 files

NetBSD/src BiidLcjsys/arch/m68k/m68k vectors.c

   Some platforms need to declare the vector table in a particular way
   for their own reasons.  mac68k falls into this category; it needs
   be at address $0000.0000 and immediately preceed the Mac ROM variable
   storage area.

   Provide a hook for this to allow such platforms to use the shared
   vector table initialization and manipulation routines.
VersionDeltaFile
1.7+16-4sys/arch/m68k/m68k/vectors.c
+16-41 files