NetBSD/src I1SNyxRsys/uvm uvm_pdaemon.c uvm_stat.c, usr.bin/vmstat vmstat.c

   uvm: retire pdpending

   this commit retires pdpending.
   namely,

   * stop counting it in kernel
   * stop printing it in userland
   * uvmexp/uvmexp_sysctl fields are left intact for compatibility

   pdpending is documented in a few places:
     uvm(9),uvm_extern.h: "number of times daemon got a pending pageout"
     vmstat: "total pending pageouts"
   but no one seems to know what it actually means.

   here's my reasearch:

   in 1998, uvm was imported to our tree.
   ("initial import of the new virtual memory system, UVM, into
   -current.") if my reading of the ancient version of uvm is

    [60 lines not shown]
VersionDeltaFile
1.136+2-9sys/uvm/uvm_pdaemon.c
1.47+4-4sys/uvm/uvm_stat.c
1.265+2-4usr.bin/vmstat/vmstat.c
1.237+3-3sys/uvm/uvm_extern.h
1.81+2-3sys/uvm/uvm_meter.c
1.132+2-3sys/uvm/uvm_pager.c
+15-261 files not shown
+16-287 files

NetBSD/pkgsrc-wip c22a116. TODO

TODO: + crush-0.49.0, oq-0.0.22.
DeltaFile
+2-0TODO
+2-01 files

NetBSD/pkgsrc eLx4Zjudoc TODO

   doc/TODO: add some

   + dasel-3.4.0, dunst-1.13.2, ghostscript-agpl-10.07.0, git-delta-0.19.0,
     harfbuzz-13.2.1, icu-78.3, jjui-0.10.2, jsoncpp-1.9.7, libavif-1.4.1,
     libde265-1.0.18, libfyaml-0.9.6, libzim-9.5.1, lowdown-3.0.1,
     meson-1.10.2, ocaml-dune-3.22.0, openexr-3.4.7, protobuf-34.1,
     py-attrs-26.1.0, py-charset-normalizer-3.4.6, py-coverage-7.13.5,
     py-cyclonedx-python-lib-11.7.0, py-google-api-python-client-2.193.0,
     py-importlib-metadata-9.0.0, py-jaraco.context-6.1.2,
     py-protobuf-7.34.1, py-pygls-2.1.0, py-ruff-0.15.7,
     py-sphinx-autodoc-typehints-3.9.9, py-test-cov-7.1.0,
     py-uv-build-0.10.12, rumdl-0.1.57 [needs rust 1.94], slumber-5.2.0,
     syncstorage-rs-0.22.0, tree-sitter-rust-0.24.1.
VersionDeltaFile
1.26952+35-6doc/TODO
+35-61 files

NetBSD/pkgsrc WwbQ1ALtextproc/kbanner distinfo, textproc/kbanner/patches patch-ab

   kbanner: Fix build with recent GCC
VersionDeltaFile
1.3+30-3textproc/kbanner/patches/patch-ab
1.10+2-2textproc/kbanner/distinfo
+32-52 files

NetBSD/pkgsrc aQbK48xtextproc/ja-groff distinfo, textproc/ja-groff/patches patch-devnippon_createM.c patch-pfbtops_pfbtops.c

   ja-groff: Fix build with recent GCC
VersionDeltaFile
1.1+22-0textproc/ja-groff/patches/patch-devnippon_createM.c
1.1+15-0textproc/ja-groff/patches/patch-pfbtops_pfbtops.c
1.1+14-0textproc/ja-groff/patches/patch-libbib_map.c
1.1+14-0textproc/ja-groff/patches/patch-psbb_psbb.c
1.10+5-1textproc/ja-groff/distinfo
+70-15 files

NetBSD/pkgsrc voCK4svtextproc/groonga Makefile

   groonga: Fix build on SunOS w/ recent GCC
VersionDeltaFile
1.78+3-1textproc/groonga/Makefile
+3-11 files

NetBSD/pkgsrc lxJ0HA6print/cnprint distinfo, print/cnprint/patches patch-aa

   cnprint: Fix build with recent GCC
VersionDeltaFile
1.2+11-3print/cnprint/patches/patch-aa
1.7+2-2print/cnprint/distinfo
+13-52 files

NetBSD/pkgsrc SVsVxVdtextproc/cawf/patches patch-string.c patch-expr.c

   cawf: Fix build with recent GCC
VersionDeltaFile
1.1+42-0textproc/cawf/patches/patch-string.c
1.1+33-0textproc/cawf/patches/patch-expr.c
1.1+25-0textproc/cawf/patches/patch-cawf.c
1.2+11-5textproc/cawf/patches/patch-aa
1.1+15-0textproc/cawf/patches/patch-macsup.c
1.1+14-0textproc/cawf/patches/patch-bsfilt.c
+140-51 files not shown
+147-77 files

NetBSD/src NLf0Hxgetc/etc.amd64 MAKEDEV.conf

   amd64 MAKEDEV: create 8 nvme (nvme0-nvme7) by default

   why 8?
   - match ld, sd, wd
   - my machine has 6 of them
VersionDeltaFile
1.38+5-1etc/etc.amd64/MAKEDEV.conf
+5-11 files

NetBSD/pkgsrc CJ5NBMXnews/suck distinfo, news/suck/patches patch-batch.c patch-makephrases.c

   suck: Fix implicit declaration of exit.
VersionDeltaFile
1.1+14-0news/suck/patches/patch-batch.c
1.1+13-0news/suck/patches/patch-makephrases.c
1.15+3-1news/suck/distinfo
+30-13 files

NetBSD/pkgsrc VgstHHlnews/newsfetch distinfo, news/newsfetch/patches patch-ab patch-ac

   newsfetch: Fix implicit function decls
VersionDeltaFile
1.3+18-10news/newsfetch/patches/patch-ab
1.2+11-3news/newsfetch/patches/patch-ac
1.1+13-0news/newsfetch/patches/patch-getopt.c
1.2+10-3news/newsfetch/patches/patch-ad
1.12+5-4news/newsfetch/distinfo
+57-205 files

NetBSD/pkgsrc wyx4Jwvnet/yale-tftpd distinfo, net/yale-tftpd/patches patch-ai patch-ae

   yale-tftpd: Fix implicit function decls
VersionDeltaFile
1.6+16-15net/yale-tftpd/patches/patch-ai
1.4+13-12net/yale-tftpd/patches/patch-ae
1.8+11-4net/yale-tftpd/patches/patch-ad
1.15+4-4net/yale-tftpd/distinfo
+44-354 files

NetBSD/pkgsrc DvKHhI5net/x2vnc distinfo, net/x2vnc/patches patch-sockets.c patch-vncauth.c

   x2vnc: Fix implicit function decls
VersionDeltaFile
1.1+15-0net/x2vnc/patches/patch-sockets.c
1.1+14-0net/x2vnc/patches/patch-vncauth.c
1.1+14-0net/x2vnc/patches/patch-rfbproto.c
1.12+4-1net/x2vnc/distinfo
+47-14 files

NetBSD/src rEuLP7hsys/dev/nvmm/x86 nvmm_x86_vmx.c

   nvmm_x86_vmx.c: fixes tprof stalls

   the current implementation of nvmm nmi handling is
   simple; just drops them. it interferes other nmi-using
   components in the system, including tprof.

   this commit makes nvmm try to dispatch nmis by itself.
   while this is imperfect, it's good enough to give
   tprof a chance to unmask LAPIC_LVT_PCINT.

   i guess svm VMCB_EXITCODE_NMI needs something similar.
   but i have no hardware. if someone wants to test a patch,
   please let me know.

   reproduce recipe:
   1. run "tprof top" in a terminal. leave it running.
   2. run an nvmm-based vm in another terminal.
   3. observe some cpus in the "tprof top" stopped counting.
VersionDeltaFile
1.93+25-6sys/dev/nvmm/x86/nvmm_x86_vmx.c
+25-61 files

NetBSD/src ZOhzEZhsys/dev/pci if_rge.c if_rgereg.h

   Make if_rge MPSAFE.
VersionDeltaFile
1.52+99-56sys/dev/pci/if_rge.c
1.21+4-1sys/dev/pci/if_rgereg.h
+103-572 files

NetBSD/src l3K3THTsys/dev/pci if_rge.c

   Align packet header.
VersionDeltaFile
1.51+4-2sys/dev/pci/if_rge.c
+4-21 files

NetBSD/src zFBc4KCsys/dev/pci if_rge.c

   Unbreak RTL8127 with copper interface.
VersionDeltaFile
1.50+4-4sys/dev/pci/if_rge.c
+4-41 files

NetBSD/pkgsrc 1K8qTrbdoc TODO CHANGES-2026

   doc: Updated textproc/py-pdf to 6.9.1
VersionDeltaFile
1.26951+5-4doc/TODO
1.1809+2-1doc/CHANGES-2026
+7-52 files

NetBSD/pkgsrc X7zfFkXtextproc/py-pdf Makefile distinfo

   py-pdf: update to 6.9.1.

   Security fix.

   ## Version 6.9.1, 2026-03-17

   ### Security (SEC)
   - Improve performance and limit length of array-based content streams (#3686)

   [Full Changelog](https://github.com/py-pdf/pypdf/compare/6.9.0...6.9.1)

   ## Version 6.9.0, 2026-03-15

   ### New Features (ENH)
   - Expose /Perms verification result on Encryption object (#3672)

   ### Performance Improvements (PI)
   - Fix O(n²) performance in NameObject read/write (#3679)
   - Batch-parse all objects in ObjStm on first access (#3677)

    [6 lines not shown]
VersionDeltaFile
1.59+4-4textproc/py-pdf/Makefile
1.53+4-4textproc/py-pdf/distinfo
+8-82 files

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

   Fix the name of the UNIMP_FP_DATA_HANDLER40 in the non-FPSP case.
   Oversight kindly pointed out by nat@
VersionDeltaFile
1.10+3-3sys/arch/m68k/m68k/vectors.c
+3-31 files

NetBSD/pkgsrc-wip 0f79828cargo-nextest distinfo cargo-depends.mk, cargo-nextest/patches patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs patch-.._vendor_nix-0.29.0_src_net_if__.rs

Add the most recent cargo-nextest

I need this before freeze end.
DeltaFile
+1,516-0cargo-nextest/distinfo
+505-0cargo-nextest/cargo-depends.mk
+58-0cargo-nextest/COMMIT_MSG
+51-0cargo-nextest/Makefile
+17-0cargo-nextest/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
+16-0cargo-nextest/patches/patch-.._vendor_nix-0.29.0_src_net_if__.rs
+2,163-03 files not shown
+2,168-09 files

NetBSD/src GBa9CZ3sys/arch/atari/atari locore.s, sys/arch/hp300/hp300 locore.s

   Re-factor the N copies of suline() into the shared copy.s
VersionDeltaFile
1.51+36-1sys/arch/m68k/m68k/copy.s
1.157+1-31sys/arch/mvme68k/mvme68k/locore.s
1.208+1-30sys/arch/hp300/hp300/locore.s
1.104+1-30sys/arch/luna68k/luna68k/locore.s
1.137+1-30sys/arch/atari/atari/locore.s
1.152+1-30sys/arch/x68k/x68k/locore.s
+41-1526 files not shown
+47-27612 files

NetBSD/src FnQtDnesys/arch/m68k/m68k fpu.c

   Ensure that lwp0 has a NULL FP state frame.
VersionDeltaFile
1.5+8-3sys/arch/m68k/m68k/fpu.c
+8-31 files

NetBSD/src HhQFf5ysys/arch/m68k/include linux_bootinfo.h

   Revert unintentional commit.
VersionDeltaFile
1.3+0-5sys/arch/m68k/include/linux_bootinfo.h
+0-51 files

NetBSD/src n3otpHtsys/arch/news68k/news68k machdep.c

   Re-factor m68k FP exception handling:

   - Move the FP exception stubs into the shared trap_subr.s.  Remove as
     many conditionals from the stubs as feasible, having separate stubs
     for each case that needs to be handled.  This doesn't really result
     in any more (or duplicated) code, and makes it all a lot easier to
     read.
   - All platforms now call the new fpu_init() function, which is renamed
     from fpu_probe(), and centralizes all of the FP-related initialization.
     Platforms that don't need to probe for the FPU aren't forced to do so;
     the probe only occurs if the fputype is FPU_UNKNOWN at the time fpu_init()
     is called.
   - Even on platforms that don't actually need to probe the FPU, make sure
     the "nofault" code is present in trap() to do so; this is meant to reduce
     diffs that need to be resolved later then the trap() function is re-factored.

   - On Amiga and Atari, remove the bespoke vectab code and just use the shared
     vec_init().  Additional cleanup is possible in this area.

   (missed this file in larger commit)
VersionDeltaFile
1.128+5-7sys/arch/news68k/news68k/machdep.c
+5-71 files

NetBSD/src etOtJrKsys/arch/amiga/amiga locore.s machdep.c, sys/arch/cesfic/cesfic locore.s

   Re-factor m68k FP exception handling:

   - Move the FP exception stubs into the shared trap_subr.s.  Remove as
     many conditionals from the stubs as feasible, having separate stubs
     for each case that needs to be handled.  This doesn't really result
     in any more (or duplicated) code, and makes it all a lot easier to
     read.
   - All platforms now call the new fpu_init() function, which is renamed
     from fpu_probe(), and centralizes all of the FP-related initialization.
     Platforms that don't need to probe for the FPU aren't forced to do so;
     the probe only occurs if the fputype is FPU_UNKNOWN at the time fpu_init()
     is called.
   - Even on platforms that don't actually need to probe the FPU, make sure
     the "nofault" code is present in trap() to do so; this is meant to reduce
     diffs that need to be resolved later then the trap() function is re-factored.

   - On Amiga and Atari, remove the bespoke vectab code and just use the shared
     vec_init().  Additional cleanup is possible in this area.
VersionDeltaFile
1.9+75-85sys/arch/m68k/m68k/vectors.c
1.181+1-109sys/arch/amiga/amiga/locore.s
1.4+65-40sys/arch/m68k/m68k/fpu.c
1.260+18-83sys/arch/amiga/amiga/machdep.c
1.151+1-97sys/arch/x68k/x68k/locore.s
1.60+1-91sys/arch/cesfic/cesfic/locore.s
+161-50564 files not shown
+634-1,63070 files

NetBSD/src HHOTQmysys/arch/sun2/conf GENERIC std.sun2

   Put the compiler flags that allow the kernel to fit within the
   PROM's memory limit in std.sun2 so that all kernel configs can
   benefit from them.
VersionDeltaFile
1.112+2-8sys/arch/sun2/conf/GENERIC
1.10+7-1sys/arch/sun2/conf/std.sun2
1.64+2-4sys/arch/sun2/conf/FOURMEG
+11-133 files

NetBSD/pkgsrc-wip cccf326pdfrip distinfo cargo-depends.mk, pdfrip/patches patch-Cargo.lock patch-src_core_engine.rs

pdfrip: Update to 3.0.0.
DeltaFile
+0-1,110pdfrip/patches/patch-Cargo.lock
+306-204pdfrip/distinfo
+101-66pdfrip/cargo-depends.mk
+0-18pdfrip/patches/patch-src_core_engine.rs
+0-15pdfrip/patches/patch-Cargo.toml
+1-1pdfrip/Makefile
+408-1,4146 files

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/pkgsrc Jte2nYPdoc CHANGES-2026

   doc: Updated www/chromium to 146.0.7680.153
VersionDeltaFile
1.1808+2-1doc/CHANGES-2026
+2-11 files