NetBSD/src 0Um7xSx — sys/ufs/lfs lfs_vfsops.c lfs_subr.c

   Handle two causes of the panic "lfs_ifile: looping".  Repurpose the lfs_iflock
   to be locked with RW_WRITER while the segment lock is held, preventing
   updates to the Ifile while its blocks are being gathered; and allow more
   iterations than 10 before panicking, since we might need to rewrite the
   entire segment table one block per iteration.  Issue uncovered in the course
   of PR kern/60746.
VersionDeltaFile
1.316+23-25sys/ufs/lfs/lfs_segment.c
1.59+11-5sys/ufs/lfs/lfs_accessors.h
1.407+2-6sys/ufs/lfs/lfs_vfsops.c
1.112+6-2sys/ufs/lfs/lfs_subr.c
+42-384 files

NetBSD/src p1YARc7 — sys/dev/ic rtl8169.c

   re(4): handle errors while initializing the RX ring

   Properly propagate errors from re_newbuf() while initializing the RX
   descriptor ring.
VersionDeltaFile
1.185+12-7sys/dev/ic/rtl8169.c
+12-71 files

NetBSD/src 8M6LxsM — lib/libpthread pthread_condattr.3

   put back that getclock can fail.
VersionDeltaFile
1.15+3-1lib/libpthread/pthread_condattr.3
+3-11 files

NetBSD/src yOPcKoW — lib/libpthread pthread_condattr.3 pthread_cond.c

   Don't use malloc to store the cond and condattr clocks because we can't use
   those methods during malloc initialization then; store it directly instead.
   Fix so that the default value is set to the system clock as per TOG and update
   the documentation to reflect that.
VersionDeltaFile
1.81+11-22lib/libpthread/pthread_cond.c
1.14+3-4lib/libpthread/pthread_condattr.3
+14-262 files

NetBSD/src aNrwEQL — tests/lib/libpthread t_cond.c

   Add checks for getting the default clock and setting an invalid clock.
VersionDeltaFile
1.9+8-2tests/lib/libpthread/t_cond.c
+8-21 files

NetBSD/src X0fiM8D — external/gpl2/texinfo/dist configure

   texinfo: patch configure to get correct RETSIGTYPE on GCC 15 (C23)

   Currently harmless because RETSIGTYPE is referred only under dist/info/
   and info/ is excluded in external/gpl2/texinfo/dist/Makefile.in.
VersionDeltaFile
1.5+1-1external/gpl2/texinfo/dist/configure
+1-11 files

NetBSD/src cCDjVHd — external/gpl2/texinfo/dist configure.ac config.in, external/gpl2/texinfo/dist/lib system.h

   texinfo: fix configure.ac to check str*casecmp() decls properly

   Tested on ubuntu 26.04 (gcc 15.2.0) and NetBSD/amd64 11.0.
VersionDeltaFile
1.4+140-0external/gpl2/texinfo/dist/configure
1.4+1-9external/gpl2/texinfo/dist/lib/system.h
1.2+8-0external/gpl2/texinfo/dist/config.in
1.2+1-1external/gpl2/texinfo/dist/configure.ac
+150-104 files

NetBSD/src PeyfEDa — doc 3RDPARTY

   gdb-18.1 is out
VersionDeltaFile
1.2256+3-3doc/3RDPARTY
+3-31 files

NetBSD/src 61aBmP7 — sys/arch/sparc64/sparc64 ofw_patch.c

   Add some i2c fixes for V445.  Tested by Ken Wellsch.
VersionDeltaFile
1.18+51-2sys/arch/sparc64/sparc64/ofw_patch.c
+51-21 files

NetBSD/src OeyeQBB — sys/dev/i2c adm1021.c

   Add support for temperature offsets using properties.
VersionDeltaFile
1.33+80-34sys/dev/i2c/adm1021.c
+80-341 files

NetBSD/src 02Vqd1N — external/bsd/jemalloc/dist/src jemalloc.c, external/bsd/jemalloc/include/jemalloc jemalloc.h

   put back the conf/message accessor methods
VersionDeltaFile
1.19+29-4external/bsd/jemalloc/dist/src/jemalloc.c
1.15+6-0external/bsd/jemalloc/include/jemalloc/jemalloc.h
+35-42 files

NetBSD/src dtcJqcG — sys/arch/mips/mips mipsX_subr.S

   mips: fix rdhwr emulation wrt TLB misses on loading the faulting instruction.

   Use tlbp to probe the TLB for an entry for the page containing the
   instruction to emulate, and fail to slow path if it doesn't exist.

   A TLB miss (nested exception) on the instruction load would otherwise
   land in user_gen_exception and clobber this routine's v0, since the
   exception PC isn't saved again while EXL is set.

   PR/60664 mips: rdhwr emulation corrupts v0 on nested TLB miss...

   This patch is based on the diff included in the PR, but updated by me
   to improve register save / restore in both the fast and slow paths.

   The mf* instructions in user_gen_exception_common are shuffled down
   to maintain the same number of stores (4) between each mf* in
   user_gen_exception_common and user_gen_exception_common2

   The symptoms that this change fixes match those described in

    [2 lines not shown]
VersionDeltaFile
1.119+47-15sys/arch/mips/mips/mipsX_subr.S
+47-151 files

NetBSD/src KtD5lmN — tests/lib/libc/sys t_mkfifo.c

   t_mkfifo: New test for consistent read EOF rule.

   PR kern/60789: read on fifo without writer may block
VersionDeltaFile
1.8+171-2tests/lib/libc/sys/t_mkfifo.c
+171-21 files

NetBSD/src jUT9fYj — external/bsd/jemalloc/dist/include/jemalloc/internal/os/posix process.h, external/bsd/jemalloc/dist/src jemalloc.c jemalloc_fork.c

   reapply the pre/post/at fork changes
VersionDeltaFile
1.2+13-3external/bsd/jemalloc/dist/src/jemalloc_fork.c
1.18+0-4external/bsd/jemalloc/dist/src/jemalloc.c
1.2+2-1external/bsd/jemalloc/dist/include/jemalloc/internal/os/posix/process.h
+15-83 files

NetBSD/src ibiDVQM — sys/arch/sparc64/dev ebus_mainbus.c

   Remove the (duplicate) pyro interrupt setup and call the pyro code
   directly.
VersionDeltaFile
1.24+9-45sys/arch/sparc64/dev/ebus_mainbus.c
+9-451 files

NetBSD/src et9DzIk — sys/arch/sparc64/dev fire_i2c.c

   Add interrupt support for firei2c.  Interrupt setup is done by calling
   into the appropriate pyro leaf.
VersionDeltaFile
1.5+439-91sys/arch/sparc64/dev/fire_i2c.c
+439-911 files

NetBSD/src DLtweat — sys/arch/sparc64/dev pyrovar.h pyro.c

   Split pyro_intr_establish() into a stub which locates the softc
   from the pdb (used by pyro routines) and pyro_intr_establish_sc()
   which does the work.
   In pyro_softc, save a pointer to our pyro_intr_establish_sc().

   This allows us to call the correct pyro_intr_establish_sc() from devices
   that use pyro interrupts but are not (pci) children of pyro, i.e.
   ebus @ mainbus and firei2c*.
VersionDeltaFile
1.27+19-2sys/arch/sparc64/dev/pyro.c
1.4+2-0sys/arch/sparc64/dev/pyrovar.h
+21-22 files

NetBSD/src 2jOFzsZ — sys/arch README

   Add an RISC-V entry.
VersionDeltaFile
1.68+2-1sys/arch/README
+2-11 files

NetBSD/src GlaHZSd — sys/kern uipc_syscalls.c, sys/sys socketvar.h

   kern: Nix SS_ISABORTING.

   This was a vestige of an earlier revision of the .fo_restart
   mechanism; it is never set by anything in the kernel, it has been
   supplanted by SS_RESTARTSYS, and it serves no further purpose.
VersionDeltaFile
1.217+2-7sys/kern/uipc_syscalls.c
1.172+2-2sys/sys/socketvar.h
+4-92 files

NetBSD/src 20lNrtR — sys/kern uipc_syscalls.c, tests/kernel t_fdrestart.c

   connect(2): Fix wakeup if the fd is concurrently closed.

   PR kern/57659: closing pipe writefd fails to wake concurrent write on
   same writefd
VersionDeltaFile
1.216+14-4sys/kern/uipc_syscalls.c
1.9+2-5tests/kernel/t_fdrestart.c
+16-92 files

NetBSD/src NAOiXKa — tests/kernel t_fdrestart.c

   t_fdrestart: Test socket connect and accept too.

   The logic for connect, it turns out, is missing .fo_restart tests.

   PR kern/57659: closing pipe writefd fails to wake concurrent write on
   same writefd
VersionDeltaFile
1.8+115-2tests/kernel/t_fdrestart.c
+115-21 files

NetBSD/src OAhWF2m — tests/lib/libc/sys t_sigio.c

   t_sigio: Set SA_SIGINFO|SA_RESTART as originally intended.

   Lost this in a round of refactoring, and it just kinda worked by
   accident, oops!

   PR kern/59056: poll POLLHUP bugs
   PR kern/60782: SIGIO says socket ready for send before send does
   PR kern/60783: tty: missing siginfo_t in SIGIO
   PR kern/60784: pty doesn't deliver SIGIO when writable
   PR kern/60785: fifo delivers SIGIO with wrong si_fd
VersionDeltaFile
1.2+3-2tests/lib/libc/sys/t_sigio.c
+3-21 files

NetBSD/src dr9exrB — external/bsd/jemalloc/include/jemalloc jemalloc.h

   Bring our namespace, clang, and LP64 changes
VersionDeltaFile
1.14+41-5external/bsd/jemalloc/include/jemalloc/jemalloc.h
+41-51 files

NetBSD/src 8PLLwy6 — distrib/sets/lists/debug mi, distrib/sets/lists/tests mi

   t_sigio: New test of various SIGIO cases.

   PR kern/59056: poll POLLHUP bugs
   PR kern/60782: SIGIO says socket ready for send before send does
   PR kern/60783: tty: missing siginfo_t in SIGIO
   PR kern/60784: pty doesn't deliver SIGIO when writable
   PR kern/60785: fifo delivers SIGIO with wrong si_fd
VersionDeltaFile
1.1+2,107-0tests/lib/libc/sys/t_sigio.c
1.81+3-1tests/lib/libc/sys/Makefile
1.1431+2-1distrib/sets/lists/tests/mi
1.520+2-1distrib/sets/lists/debug/mi
+2,114-34 files

NetBSD/src fnuhwBN — sys/net/npf npf_ext_route.c

   improve routing code in NPF

   duplicate packet and end copy of the packet and locally manage original.
   return false always to keep it in procedures returns.
VersionDeltaFile
1.12+32-27sys/net/npf/npf_ext_route.c
+32-271 files

NetBSD/src BU3KKOz — lib/libpthread pthread.h

   restore original decls
VersionDeltaFile
1.48+3-0lib/libpthread/pthread.h
+3-01 files

NetBSD/src eqYFGRH — external/bsd/jemalloc/dist/src pages.c arena.c, external/bsd/jemalloc/include/jemalloc/internal private_namespace.h

   Merge changes between jemalloc-5.3.1 and jemalloc-5.4.0
VersionDeltaFile
1.5+1,592-1,232external/bsd/jemalloc/dist/src/stats.c
1.7+1,028-1,248external/bsd/jemalloc/dist/src/ctl.c
1.17+177-1,542external/bsd/jemalloc/dist/src/jemalloc.c
1.6+157-454external/bsd/jemalloc/dist/src/arena.c
1.2+489-114external/bsd/jemalloc/include/jemalloc/internal/private_namespace.h
1.10+39-488external/bsd/jemalloc/dist/src/pages.c
+3,482-5,078289 files not shown
+5,027-6,879295 files

NetBSD/src ZjsYDVs — sys/arch/sparc64/sparc64 kgdb_machdep.c

   Unbreak build when KGDB is defined.

   Add extern reference to kernel_pmap_

   Remove mutex calls since no mutex is present in the pmap struct,
   since pseg_get() has its own internal locking logic.
VersionDeltaFile
1.16+6-5sys/arch/sparc64/sparc64/kgdb_machdep.c
+6-51 files

NetBSD/src GeR2ar6 — external/bsd/jemalloc/dist configure, external/bsd/jemalloc/dist/src jemalloc.c ctl.c

   Import jemalloc 5.4.0 (previous was 5.3.1)

   * 5.4.0 (Sep 17, 2026)

   This release contains over 160 commits, focusing on the technical debts
   cleaning including refactorings, bug fixes, test coverage improvement, and
   option cleanups.  The release also includes portability improvements per
   upstream issues report.

   New features:
     - Add `EXTENT_ALLOC_FLAG_PINNED` so custom extent-allocation hooks can
       mark non-reclaimable mappings, such as HugeTLB pages, for preferential
       reuse outside the decay and purge pipeline.  Add the mallctl interfaces
       `stats.pinned`, `stats.arenas.<i>.pinned`,
       `stats.arenas.<i>.extents.<j>.npinned`,
       `stats.arenas.<i>.extents.<j>.pinned_bytes`, and
       `stats.arenas.<i>.mutexes.extents_pinned.{counter}` to report
       pinned-memory usage and mutex statistics.  (@binliu19: be2de8cc)
     - Allow resuming per-CPU arena selection via `thread.arena`.

    [86 lines not shown]
VersionDeltaFile
1.1.1.4+5,187-3,793external/bsd/jemalloc/dist/configure
1.1.1.4+1,595-1,235external/bsd/jemalloc/dist/src/stats.c
1.1.1.4+1,067-1,288external/bsd/jemalloc/dist/src/ctl.c
1.1.1.4+183-1,517external/bsd/jemalloc/dist/src/jemalloc.c
1.1.1.2+1,273-380external/bsd/jemalloc/dist/test/unit/json_stats.c
1.1.1.4+949-87external/bsd/jemalloc/dist/test/unit/mallctl.c
+10,254-8,300385 files not shown
+26,943-12,540391 files

NetBSD/src uEZHf9I — lib/libc/thread-stub thread-stub.c

   Add more libc pthread stubs needed by jemalloc-5.4.0
VersionDeltaFile
1.37+36-2lib/libc/thread-stub/thread-stub.c
+36-21 files