NetBSD/src 20IIoAAsys/arch/arm/include profile.h

   ... but use the riht register for returns.
VersionDeltaFile
1.21+3-3sys/arch/arm/include/profile.h
+3-31 files

NetBSD/src q3exW5vsys/arch/arm/include profile.h

   Fix the armv4 builds
VersionDeltaFile
1.20+8-2sys/arch/arm/include/profile.h
+8-21 files

NetBSD/src 3pwJFQOsys/arch/hp300/hp300 locore.s machdep.c, sys/arch/news68k/news68k locore.s machdep.c

   Deal with the external cache in machine_init() rather than in locore.s
   just before calling machine_init().
VersionDeltaFile
1.214+5-10sys/arch/hp300/hp300/locore.s
1.113+5-10sys/arch/news68k/news68k/locore.s
1.129+8-2sys/arch/news68k/news68k/machdep.c
1.256+5-2sys/arch/hp300/hp300/machdep.c
+23-244 files

NetBSD/src U6PVvxzsys/arch/hp300/hp300 locore.s, sys/arch/m68k/m68k mmu_enable.s

   Streamline pre-main() prologue just a bit:
   - Enable the on-chip caches for 68020 and 68030 in the MMU-enablement
     code fragment, as is already done for 68040 and 68060.  Eliminates
     a bunch of duplicated code in each locore.s.
   - The ATC (and the HP MMU TLB, if applicable) has already been flushed /
     invalidated as part of enabling the MMU, so there's no need to either
     call _TIBA() or perform an inline pflusha again after the MMU has been
     turned on.
VersionDeltaFile
1.112+3-14sys/arch/news68k/news68k/locore.s
1.3+12-4sys/arch/m68k/m68k/mmu_enable.s
1.108+1-14sys/arch/next68k/next68k/locore.s
1.213+5-9sys/arch/hp300/hp300/locore.s
1.163+1-11sys/arch/mvme68k/mvme68k/locore.s
1.46+1-10sys/arch/virt68k/virt68k/locore.s
+23-621 files not shown
+24-717 files

NetBSD/src 4VvNXt3sys/arch/m68k/m68k mmu_subr.s

   Flush the ATC after modifying the TT registers.
VersionDeltaFile
1.6+3-1sys/arch/m68k/m68k/mmu_subr.s
+3-11 files

NetBSD/src XF2180Cdoc 3RDPARTY

   libarchive 3.8.6 is out
VersionDeltaFile
1.2177+3-3doc/3RDPARTY
+3-31 files

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

   zfs: put back deferred atime update to VOP_INACTIVE

   we currently push atime updates in VOP_RECLAIM and VFS_SYNC.
   VFS_SYNC iterates all cached vnodes for that:

   >   /*
   >    * On NetBSD, we need to push out atime updates.  Solaris does
   >    * this during VOP_INACTIVE, but that does not work well with the
   >    * BSD VFS, so we do it in batch here.
   >    */

   it isn't ideal for systems with large vnode cache.
   i'm not sure why it "does not work well with the BSD VFS" either.
   maybe historical reasons which don't hold anymore?

   this commit put the atime pushing logic to VOP_INACTIVE, where
   it's done in solaris and freebsd. it seems working well as far as
   i tested.


    [7 lines not shown]
VersionDeltaFile
1.97+41-26external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
1.34+1-58external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vfsops.c
+42-842 files

NetBSD/src SkUNipfsys/arch/arm/include profile.h asm.h

   arm: fix profile support

   gcc on arm has defaulted to arm/bpabi.h over arm/netbsd-elf.h since

   external/gpl3/gcc/dist/gcc/config.gcc:1.70
   date: 2021-06-15 09:22:23 +0100

   which has meant that profiling expects __gnu_mcount_nc

   This commit provides __gnu_mcount_nc and ditches non-EABI support (and
   arm26 support)
VersionDeltaFile
1.19+22-96sys/arch/arm/include/profile.h
1.40+2-2sys/arch/arm/include/asm.h
+24-982 files

NetBSD/src 6bijINdtests/net/arp t_arp.sh

   tests, arp: add keep_sending test

   It tests whether ARP sends requests more than net.inet.arp.nd_bmaxtries
   times while ping is sending packets.
VersionDeltaFile
1.50+25-1tests/net/arp/t_arp.sh
+25-11 files

NetBSD/src Hxw5Pq4sys/net nd.c if_llatbl.h, sys/netinet if_arp.c

   commit 27c3de6c8063a7850ef0efbea0d83f314e541ce8
   Author: Ryota Ozaki <ozaki-r at iij.ad.jp>
   Date:   Thu Mar 12 12:42:03 2026 +0900

       nd: reset ln_asked on state reset

       Even if a userland program such as ping continuously sends packets
       to a (temporarily) unreachable host, the ND resolver only sends
       request packets up to nd_mmaxtries times. This change allows ND
       request packets to continue being sent while the userland process
       is still sending packets.

       Additionally, introduce LLE_UNRESOLVED to fix another issue.
       nd_resolve may incorrectly return an error immediately after sending
       the last ND request packet. For example, if nd_mmaxtries = 1 and two
       packets arrive simultaneously, nd_resolve returns an error for the
       second packet. This occurs because ln_asked is used to determine
       whether the ND resolution is still in progress.


    [75 lines not shown]
VersionDeltaFile
1.10+7-4sys/net/nd.c
1.319+3-2sys/netinet/if_arp.c
1.286+3-2sys/netinet6/nd6.c
1.20+2-1sys/net/if_llatbl.h
+15-94 files

NetBSD/src AVHAuyObin/sh expand.c

   Fix an off by one land mine in PR 60099 fix

   While here, fix another, identical land mine, that
   has been buried in the absolute wilderness for years.
   Someone would have stepped on it one day.

   Also fix a field splitting bug handling : or = in
   IFS when generated from ${var-string1:string2} type
   expansions.   This one is even older.

   Clean up some dead code that didn't get removed with
   the initial 60099 fixes, but probably should have been.

   DEBUG mode improvements (the last couple of days have
   really needed the DEBUG code).
VersionDeltaFile
1.149+30-31bin/sh/expand.c
+30-311 files

NetBSD/src 6DWRMbkshare/misc acronyms.comp

   +ARC  Authenticated Received Chain
VersionDeltaFile
1.423+2-1share/misc/acronyms.comp
+2-11 files

NetBSD/src UqJLF7gsys/dev/i2c tea5767.c, sys/dev/wscons wsdisplay_usl_io.h

   s/acquiration/acquisition/ in comment and log messages.
   From Miod Vallat via email.
VersionDeltaFile
1.3+4-4sys/dev/i2c/tea5767.c
1.6+2-2sys/dev/wscons/wsdisplay_usl_io.h
+6-62 files

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

   libXcursor: use a valid setting for XCURSORPATH

   also fix the man page build to have the same list (from Petre Rodan).

   should fix PR#58407, and partially fix PR#59782.

   XXX: pullup-11, maybe others
VersionDeltaFile
1.9+8-8external/mit/xorg/lib/libXcursor/Makefile
+8-81 files

NetBSD/src 4qywlV2doc 3RDPARTY

   new bind security update release available
VersionDeltaFile
1.2176+2-2doc/3RDPARTY
+2-21 files

NetBSD/src BhM6lObshare/misc acronyms-o.real

   RFSN

   example sentence: "netbsd 11 may come out rfsn"
VersionDeltaFile
1.14+2-1share/misc/acronyms-o.real
+2-11 files

NetBSD/src cRdHk6pshare/man/man7 sysctl.7, sys/net nd.c nd.h

   Add sysctl icmp6.nd6_gctimer to control the duration stale neighbors will be kept
   for, before being garbage collected, in seconds. (Timo Buhrmester)
VersionDeltaFile
1.259+9-2sys/netinet6/icmp6.c
1.9+4-6sys/net/nd.c
1.170+6-2share/man/man7/sysctl.7
1.285+3-2sys/netinet6/nd6.c
1.62+2-1sys/netinet/icmp6.h
1.4+2-1sys/net/nd.h
+26-146 files

NetBSD/src kqDkHiVsbin/swapctl swaplist.c

   swapctl(8): do not assume PGSHIFT is available

   PGSHIFT might not be available in userland. eg. sparc
   use sysconf(_SC_PAGESIZE) to query the kernel instead.
VersionDeltaFile
1.25+2-1sbin/swapctl/swaplist.c
+2-11 files

NetBSD/src tMmYJRcsys/arch/m68k/include cpu.h, sys/arch/m68k/m68k mmu_subr.s

   Re-do the way the news1700's external cache vs. 68030 cache burst mode
   issue is dealt with.

   Rather than completely re-defining the high-level cache operation macros
   to exclude the *_BE bits (which actually penalized systems without an EC
   because the *_BE bits set in the CACR initiallly would be lost on the first
   cache operation), instead we provide a "platform has dynamic CACR values"
   hook.

   For NEWS, the values default to the with-*_BE variant, but if an external
   cache is discovered, the values are patched up with the non-*_BE variants.
   Only one shared assembly language routine needs to be adjusted for this,
   the rest of the scenarios where these values are used are handled by the
   compiler via constraints.

   For all other platforms that don't define __HAVE_M68K_DYNAMIC_CACR,
   the values remain compile-time constants, as before.
VersionDeltaFile
1.111+22-6sys/arch/news68k/news68k/locore.s
1.43+10-10sys/arch/news68k/news68k/genassym.cf
1.30+17-2sys/arch/m68k/include/cpu.h
1.59+1-14sys/arch/news68k/include/cpu.h
1.5+5-1sys/arch/m68k/m68k/mmu_subr.s
1.17+2-1sys/arch/news68k/include/types.h
+57-346 files

NetBSD/src bF4WAmydoc CHANGES

   doc: almost a month of changes
VersionDeltaFile
1.3241+19-1doc/CHANGES
+19-11 files

NetBSD/src 2DmywOhsys/arch/m68k/include cpu.h, sys/arch/news68k/include cpu.h

   Group 68020/68030 CACR bits into "the actual bits that do stuff" and
   "higher level operations", along with some helper macros that compute
   the latter in terms of the former.

   NFCI, but sets the stage for some future cleanup in this area.
VersionDeltaFile
1.29+10-4sys/arch/m68k/include/cpu.h
1.58+5-8sys/arch/news68k/include/cpu.h
1.42+2-3sys/arch/news68k/news68k/genassym.cf
1.110+2-2sys/arch/news68k/news68k/locore.s
+19-174 files

NetBSD/src TftVCT5sys/kern subr_autoconf.c

   Revert "config_attach_pseudo/config_attach_pseudo: assert kernel lock"

   it turned out that we have too many drivers which would trigger
   these assertions. although my impression is that they are actually
   not mpsafe, let's revert the assertions for now.

   PR/60123
   https://gnats.netbsd.org/60123
VersionDeltaFile
1.320+0-3sys/kern/subr_autoconf.c
+0-31 files

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

   zfs: fix deadlock with GOP_MARKUPDATE

   because genfs_putpages calls GOP_MARKUPDATE with v_interlock held,
   it isn't safe to wait for txg or other i/o. this is a regression
   caused by a recent change.
   ("zfs_netbsd_gop_markupdate: actually update file timestamp")

   this commit fixes it by simply dropping GOP_MARKUPDATE for zfs.
   as mentioned in the commit message of the change in question,
   it's redundant for putpages as we update the timestamps in
   GOP_WRITE as well.

   for spec/fifo, call the timestamp update logic directly,
   not via GOP_MARKUPDATE.

   the problem was pointed out by J. Hannken-Illjes.
   he also tested this patch.
VersionDeltaFile
1.96+5-6external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
+5-61 files

NetBSD/src D5EzKbKsys/arch/macppc/dev ki2c.c, sys/arch/macppc/include intr.h

   - move logic to find a device's interrupt controller out of ki2c
   - make interrupt numbers in OF, dmesg and systat/vmstat match
   - include interrupt controller's name when reporting
VersionDeltaFile
1.12+64-2sys/arch/macppc/macppc/interrupts.c
1.45+12-51sys/arch/macppc/dev/ki2c.c
1.33+2-1sys/arch/macppc/include/intr.h
+78-543 files

NetBSD/src 3u4JwPNsys/dev/pci if_rge.c

   Pass the correct handle pointer to pci_intr_setattr
VersionDeltaFile
1.53+3-3sys/dev/pci/if_rge.c
+3-31 files

NetBSD/src 5OSKWGmsys/arch/amiga/amiga machdep.c, sys/arch/atari/atari machdep.c atari_init.c

   Use <m68k/pcr.h>, not magic numbers.
VersionDeltaFile
1.261+12-6sys/arch/amiga/amiga/machdep.c
1.197+6-3sys/arch/atari/atari/machdep.c
1.118+4-3sys/arch/atari/atari/atari_init.c
+22-123 files

NetBSD/src CpUE2ZVsys/arch/m68k/include pcr.h cpu.h, sys/arch/m68k/m68k lock_stubs.s

   Extract this m68k cpu.h commit:

   revision 1.26
   date: 2025-12-05 05:27:03 -0800;  author: thorpej;  state: Exp;  lines: +21 -4;
    commitid: jviu62VSzYhPRdlG;
   Define the fields in the 68060 Processor Configuration Register.

   ...into a new file, pcr.h, and adjust things that need the stuff.
VersionDeltaFile
1.1+50-0sys/arch/m68k/include/pcr.h
1.28+1-18sys/arch/m68k/include/cpu.h
1.13+6-1sys/arch/m68k/m68k/lock_stubs.s
1.51+3-1sys/arch/mvme68k/mvme68k/genassym.cf
1.7+3-1sys/arch/virt68k/virt68k/genassym.cf
+63-215 files

NetBSD/src YiRYd26sys/arch/alpha/tlsb tlsbreg.h

   Define some device offsets relative to the GBUS base.
VersionDeltaFile
1.9+19-2sys/arch/alpha/tlsb/tlsbreg.h
+19-21 files

NetBSD/src Om5QH0psys/arch/hp300/dev dma.c, sys/arch/hp300/hp300 machdep.c

   CACHE_HAVE_PAC -> M68K_EC_PAC
   CACHE_HAVE_VAC -> M68K_EC_VAC

   NFCI
VersionDeltaFile
1.103+25-25sys/arch/m68k/m68k/pmap_motorola.c
1.49+8-8sys/arch/hp300/dev/dma.c
1.17+4-4sys/arch/m68k/m68k/sys_machdep.c
1.255+3-3sys/arch/hp300/hp300/machdep.c
1.52+2-2sys/arch/m68k/include/pmap_motorola.h
+42-425 files

NetBSD/src TZe7FiEsys/uvm uvm_pager.c

   uvm_aio_aiodone_pages: add a comment
VersionDeltaFile
1.134+11-1sys/uvm/uvm_pager.c
+11-11 files