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

NetBSD/src FoCe5Xlsys/kern subr_autoconf.c

   config_attach_pseudo/config_attach_pseudo: assert kernel lock

   as commented in the code, whese functions are inherently
   mp-unsafe and only usable with the kernel lock held.
VersionDeltaFile
1.319+5-2sys/kern/subr_autoconf.c
+5-21 files

NetBSD/pkgsrc-wip 3c80e2f. Makefile, wlopm Makefile distinfo

Import wlopm
DeltaFile
+29-0wlopm/Makefile
+26-0wlopm/patches/patch-Makefile
+6-0wlopm/distinfo
+4-0wlopm/PLIST
+3-0wlopm/DESCR
+1-0Makefile
+69-06 files

NetBSD/src joFI2XUsys/arch/amiga/amiga locore.s, sys/arch/atari/atari locore.s

   G/C empty (and unneeded) ecacheon() and ecacheoff() functions.
VersionDeltaFile
1.87+1-7sys/arch/sun3/sun3x/locore.s
1.45+1-7sys/arch/virt68k/virt68k/locore.s
1.157+1-7sys/arch/x68k/x68k/locore.s
1.184+1-7sys/arch/amiga/amiga/locore.s
1.140+1-7sys/arch/atari/atari/locore.s
1.109+1-7sys/arch/luna68k/luna68k/locore.s
+6-423 files not shown
+10-589 files

NetBSD/pkgsrc-wip 549718abasu distinfo Makefile, libscfg distinfo Makefile

basu, libscfg, wlrctl: use DIST_SUBDIR
DeltaFile
+3-3libscfg/distinfo
+3-3basu/distinfo
+3-3wlrctl/distinfo
+2-1libscfg/Makefile
+1-0basu/Makefile
+1-0wlrctl/Makefile
+13-106 files

NetBSD/src MzOk4lisys/uvm uvm_swap.c

   sw_reg_strategy: stop panicking on hole

   after the recent change to uvm_aio_aiodone_pages,
   it should be ok to report errors here. the swap slots
   will be marked bad as expected.

   tested with a swap file with 50% holes:
   ```
   Device                    Size     Used      Bad    Avail Capacity  Priority
   /dev/dk1                  2.0G     1.8G       0B     190M     91%      0
   /swapfile_with_half_holes 2.0G     2.0G     1.0G     5.6M    100%      0
   Total                     4.0G     3.8G     1.0G     196M     95%
   ```
VersionDeltaFile
1.219+0-10sys/uvm/uvm_swap.c
+0-101 files

NetBSD/src rOpo2U3sys/compat/common uvm_110.c

   swapctl: report npgbad (cont.)

   i forgot to this file while porting the patch from
   my local git repo to cvs.
VersionDeltaFile
1.1+74-0sys/compat/common/uvm_110.c
+74-01 files

NetBSD/src 6jaDOCisys/uvm uvm_pager.c

   uvm_aio_aiodone_pages: do not discard user data on swap out failure

   if swap out i/o failed, maybe the swap device is broken. it's
   reasonable to mark it bad. however, there is no point to discard
   the user data on the page being swapped out. unlike file pages,
   the association to the particular swap slot is not permanent.
   next time the page is picked as a victim by the page daemon, a
   different swap slot, which is hopefully good, will be allocated.
VersionDeltaFile
1.133+17-10sys/uvm/uvm_pager.c
+17-101 files

NetBSD/src X4SzJC5sbin/swapctl swaplist.c

   swapctl: print npgbad

   eg.
   ```
   Device                    Size     Used      Bad    Avail Capacity  Priority
   /dev/dk1                  2.0G     1.8G       0B     190M     91%      0
   /swapfile_with_half_holes 2.0G     2.0G     1.0G     5.6M    100%      0
   Total                     4.0G     3.8G     1.0G     196M     95%
   ```
VersionDeltaFile
1.24+30-15sbin/swapctl/swaplist.c
+30-151 files

NetBSD/src xnKriXlsys/compat/common compat_110_mod.c compat_mod.h, sys/compat/sys uvm.h

   swapctl: report npgbad

   the current layout of swapent is like the following on amd64:
   ```
   (gdb) ptype /o struct swapent
   /* offset    |  size */  type = struct swapent {
   /*    0      |     8 */    dev_t se_dev;
   /*    8      |     4 */    int se_flags;
   /*   12      |     4 */    int se_nblks;
   /*   16      |     4 */    int se_inuse;
   /*   20      |     4 */    int se_priority;
   /*   24      |  1025 */    char se_path[1025];
   /* XXX  7-byte padding  */

                              /* total size (bytes): 1056 */
                            }
   ```
   while it's tempting to use the padding for the new member
   to avoid versioning, i guess we can't because, on some
   architectures, 64-bit value only has 32-bit alignment. (eg. i386)
VersionDeltaFile
1.3+19-1sys/compat/sys/uvm.h
1.10+8-2sys/sys/swap.h
1.10+4-2sys/uvm/uvm_swapstub.c
1.3+4-2sys/compat/common/compat_110_mod.c
1.218+6-0sys/uvm/uvm_swap.c
1.13+3-1sys/compat/common/compat_mod.h
+44-82 files not shown
+48-118 files

NetBSD/src 5GBoumpexternal/cddl/osnet/sys/sys vnode.h

   zfs: fix "slow rm" issue (cont.)

   commit a change which was lost during a porting from
   my local git repo to cvs.
   fortunately, it was harmless to miss this change though.
VersionDeltaFile
1.23+0-1external/cddl/osnet/sys/sys/vnode.h
+0-11 files

NetBSD/pkgsrc-wip b4cc592basu distinfo Makefile

Revert "basu: switch to browser download filename"

This reverts commit d443f9931389e43df4e796c62d42e16318d3d6f2.

sr.ht download works again
DeltaFile
+3-3basu/distinfo
+2-0basu/Makefile
+5-32 files

NetBSD/pkgsrc-wip c326222. Makefile, wlrctl Makefile distinfo

Import wlrctl
DeltaFile
+22-0wlrctl/Makefile
+5-0wlrctl/distinfo
+5-0wlrctl/DESCR
+4-0wlrctl/PLIST
+1-0Makefile
+37-05 files

NetBSD/pkgsrc-wip 065a070wl-clipboard distinfo Makefile

wl-clipboard: update to 2.3.0
DeltaFile
+3-3wl-clipboard/distinfo
+1-1wl-clipboard/Makefile
+4-42 files

NetBSD/src 54x4rU2tests/lib/libc/setjmp t_sigstack.c

   arm is fixed.
VersionDeltaFile
1.26+4-14tests/lib/libc/setjmp/t_sigstack.c
+4-141 files

NetBSD/src w1P2nwdlib/libc/compat/arch/arm/gen compat_setjmp.S

   arm: fix PR/57946 for compat

   Make longjmp restore stack first before restoring signal mask for
   arm/compat.
VersionDeltaFile
1.7+28-15lib/libc/compat/arch/arm/gen/compat_setjmp.S
+28-151 files

NetBSD/pkgsrc OvfSohDdoc CHANGES-2026 TODO

   doc: Updated security/lynis to 3.1.6
VersionDeltaFile
1.1823+2-1doc/CHANGES-2026
1.26961+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc hGCloo1security/lynis PLIST distinfo, security/lynis/patches patch-lynis patch-include_functions

   lynis: Update to 3.1.6

   Lynis 3.1.6 (2025-10-22)

     Added

       * Add notice to screen output if end-of-life state is unclear
       * Support for CachyOS, macOS Tahoe, and OpenMandriva Lx

     Changed

       * Releases are now considered to be old if they are 6 months or older
       * Removed generic suggestion for outdated/old Lynis release, instead
         show to screen output
       * Generic clarifications on variable usage for operating system and
         its version
       * Updated end-of-life database
       * Updated Japanese translation
       * For Debian and similar systems ignore kernel packages with 'rc'

    [598 lines not shown]
VersionDeltaFile
1.2+30-22security/lynis/patches/patch-lynis
1.4+10-10security/lynis/patches/patch-include_functions
1.4+13-2security/lynis/PLIST
1.8+6-6security/lynis/distinfo
1.9+4-4security/lynis/Makefile
+63-445 files

NetBSD/src xIKEVrFsys/dev/pci Makefile.pcidevs

   Fix a typo in comments.

   I introduced this in my commit from ten years ago.
VersionDeltaFile
1.8+3-3sys/dev/pci/Makefile.pcidevs
+3-31 files

NetBSD/pkgsrc-wip 575fed7. TODO, crush distinfo go-modules.mk

crush: update to 0.51.2
DeltaFile
+225-225crush/distinfo
+74-74crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+300-3014 files

NetBSD/src 79U5lrntests/bin/sh t_expand.sh t_fsplit.sh

   Fix sh tests failing after the PR 60099 fix to /bin/sh

   After the fix for PR 60099 was applied to /bin/sh, 2 of the
   sh ATF tests no longer give the same output as they used to:

   In t_expand:dollar_at_empty_and_conditional

        set -- "a+a" "" "b " " c"; IFS=+; delim_argv $*"$@"

   That creates 4 positional params, (as shown), so $*"$@"
   should be the same as

        $1    $2  $3     $4"$1"  "$2"  "$3"  "$4"
        'a+a' ''  'b ' ' c'"a+a" ""    "b "  " c"

   where the single quotes are just so the values can be detected,
   double quotes indicate quoted values.

   The unquoted $* values are then field split, using IFS=+ (which only

    [55 lines not shown]
VersionDeltaFile
1.27+2-2tests/bin/sh/t_expand.sh
1.11+2-2tests/bin/sh/t_fsplit.sh
+4-42 files

NetBSD/src QDp6gyRsys/arch/hp300/conf files.hp300, sys/arch/hp300/include hp300spu.h cpu.h

   Use the new M68K_EC_VAC and M68K_EC_PAC options, based on configured
   model.

   As a transitional step, ensure that the new options are consistent with
   the legacy CACHE_HAVE_{PAC,VAC} defines.
VersionDeltaFile
1.57+11-4sys/arch/news68k/include/cpu.h
1.18+13-1sys/arch/hp300/include/hp300spu.h
1.102+7-7sys/arch/hp300/conf/files.hp300
1.80+5-4sys/arch/hp300/include/cpu.h
1.43+2-2sys/arch/news68k/conf/files.news68k
+38-185 files

NetBSD/src pcEDRr7sys/arch/m68k/conf files.m68k

   Add 3 new arch options:
   - M68K_EC -- platform has an external cache
   - M68K_EC_PAC -- platform has an external cache that's physically addressed
   - M68K_EC_VAC -- platform has an external cache that's virtually addressed

   M68K_EC_PAC and M68K_EC_VAC are to be used by individual platforms to
   indicate their cache configuration options, M68K_EC is inferred by either.
VersionDeltaFile
1.62+5-2sys/arch/m68k/conf/files.m68k
+5-21 files

NetBSD/pkgsrc-wip a48af71. TODO, oq distinfo Makefile

oq: update to 0.0.22

0db6ba3 Fix local references by using NewDocumentWithConfiguration (#46)
DeltaFile
+3-3oq/distinfo
+1-1oq/Makefile
+0-1TODO
+4-53 files