NetBSD/src Tc0SXpH — doc 3RDPARTY

   update GCC entry to note 14.4.0 is in-tree now.
VersionDeltaFile
1.2257+4-3doc/3RDPARTY
+4-31 files

NetBSD/src OP4M0zF — sys/fs/sysvbfs sysvbfs_vnops.c

   sysvbfs: Fix mistake in previous ctime fix.

   Third time's the charm, right?

   PR kern/60800: missing ctime updates
VersionDeltaFile
1.72+12-6sys/fs/sysvbfs/sysvbfs_vnops.c
+12-61 files

NetBSD/src Hq8jBFy — external/gpl3/gcc/usr.bin/gcc/arch/powerpc plugin-version.h, external/gpl3/gcc/usr.bin/gcc/arch/powerpc64 plugin-version.h

   regen mknative-gcc for GCC 14.4.0.
VersionDeltaFile
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h
1.19+4-4external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h
+24-24227 files not shown
+553-552233 files

NetBSD/src pIi1bLh — sys/fs/msdosfs msdosfs_vnops.c

   msdosfs: Stop confusing birthtime and ctime.

   PR kern/60801: confusion of ctime with birthtime
VersionDeltaFile
1.114+9-4sys/fs/msdosfs/msdosfs_vnops.c
+9-41 files

NetBSD/src KFBKGW9 — sys/fs/hfs hfs_vnops.c

   hfs: Stop confusing birthtime and ctime.

   XXX Need some automatic tests for hfs!

   PR kern/60801: confusion of ctime with birthtime
VersionDeltaFile
1.41+7-5sys/fs/hfs/hfs_vnops.c
+7-51 files

NetBSD/src ECdHvlW — sys/fs/sysvbfs sysvbfs_vnops.c, sys/fs/v7fs v7fs_vnops.c

   sysvbfs, v7fs: More ctime fixes.

   PR kern/60800: missing ctime updates
VersionDeltaFile
1.71+4-8sys/fs/sysvbfs/sysvbfs_vnops.c
1.40+4-4sys/fs/v7fs/v7fs_vnops.c
1.70+1-6tests/fs/vfs/t_vnops.c
+9-183 files

NetBSD/src PQMkHvS — tests/fs/vfs t_vnops.c

   t_vnops: Verify ctime changes but birthtime doesn't.

   PR kern/60800: missing ctime updates
   PR kern/60801: confusion of ctime with birthtime
VersionDeltaFile
1.69+61-3tests/fs/vfs/t_vnops.c
+61-31 files

NetBSD/src eWFt2HC — external/gpl3/gcc/dist/gcc/doc gcc.info cpp.info

   regenerate for GCC 14.4.0.
VersionDeltaFile
1.23+5,651-2,317external/gpl3/gcc/dist/gcc/doc/gcc.1
1.23+5,651-2,317external/gpl3/gcc/dist/gcc/doc/g++.1
1.23+4-5external/gpl3/gcc/dist/gcc/doc/cpp.1
1.23+0-0external/gpl3/gcc/dist/gcc/doc/gcc.info
1.22+0-0external/gpl3/gcc/dist/gcc/doc/cpp.info
+11,306-4,6395 files

NetBSD/src zkJzcIO — external/gpl3/gcc/dist MD5SUMS NEWS, external/gpl3/gcc/dist/INSTALL configure.html

   merge GCC 14.4.
VersionDeltaFile
1.20+1,926-1,922external/gpl3/gcc/dist/libgomp/libgomp.info
1.23+1,434-1,430external/gpl3/gcc/dist/gcc/doc/gccinstall.info
1.29+2,400-0external/gpl3/gcc/dist/gcc/ChangeLog
1.20+1,054-1,081external/gpl3/gcc/dist/INSTALL/configure.html
1.21+1,074-1,060external/gpl3/gcc/dist/NEWS
1.23+1,010-550external/gpl3/gcc/dist/MD5SUMS
+8,898-6,04351 files not shown
+11,531-9,15357 files

NetBSD/src Us2gtpl — external/gpl3/gcc/dist/INSTALL configure.html, external/gpl3/gcc/dist/gcc ChangeLog

   initial import of GCC 14.4.0 sources.

   changes include fixes for at least 113 GCC bugs.  the ones found
   to be interesting include:

   122943 - Wrong code for switch on int64_t on ilp32 targets at -O2 since r14-8302
   123271 - -ftrapv fails to detect overflow on ARM32 since GCC 10 since r10-3995

   and there are a lot of less scary ICE and runtime fixes.

   mknative-gcc coming up next.
VersionDeltaFile
1.1.1.24+10,071-10,137external/gpl3/gcc/dist/gcc/doc/gcc.1
1.1.1.24+10,071-10,137external/gpl3/gcc/dist/gcc/doc/g++.1
1.1.1.23+1,926-1,922external/gpl3/gcc/dist/libgomp/libgomp.info
1.1.1.24+1,434-1,430external/gpl3/gcc/dist/gcc/doc/gccinstall.info
1.1.1.27+2,400-0external/gpl3/gcc/dist/gcc/ChangeLog
1.1.1.23+1,054-1,081external/gpl3/gcc/dist/INSTALL/configure.html
+26,956-24,707391 files not shown
+43,288-33,882397 files

NetBSD/src sjq51a7 — lib/libc/stdlib Makefile.inc

   Also build aligned_alloc.c if USE_JEMALLOC is no (i.e. using phkmalloc).
VersionDeltaFile
1.106+2-2lib/libc/stdlib/Makefile.inc
+2-21 files

NetBSD/src 0pIxmZ0 — tests/fs/puffs/h_dtfs dtfs_vnops.c, tests/fs/vfs t_vnops.c

   dtfs: Update ctime on utimes(2).

   PR kern/60800: tmpfs: missing ctime updates
VersionDeltaFile
1.68+1-6tests/fs/vfs/t_vnops.c
1.11+2-1tests/fs/puffs/h_dtfs/dtfs_vnops.c
+3-72 files

NetBSD/src NIdLmNI — sys/fs/v7fs v7fs_vnops.c, tests/fs/vfs t_vnops.c

   v7fs: Update ctime on utimes(2).

   PR kern/60800: tmpfs: missing ctime updates
VersionDeltaFile
1.39+4-7sys/fs/v7fs/v7fs_vnops.c
1.67+2-3tests/fs/vfs/t_vnops.c
+6-102 files

NetBSD/src Ssz4q7y — sys/fs/sysvbfs sysvbfs_vnops.c, tests/fs/vfs t_vnops.c

   sysvbfs: Update ctime on utimes(2).

   PR kern/60800: tmpfs: missing ctime updates
VersionDeltaFile
1.70+7-6sys/fs/sysvbfs/sysvbfs_vnops.c
1.66+1-2tests/fs/vfs/t_vnops.c
+8-82 files

NetBSD/src 2Mkiy4H — sys/fs/tmpfs tmpfs_subr.c, tests/fs/vfs t_vnops.c

   tmpfs: Update ctime on utimes(2).

   PR kern/60800: tmpfs: missing ctime updates
VersionDeltaFile
1.118+15-4sys/fs/tmpfs/tmpfs_subr.c
1.65+1-2tests/fs/vfs/t_vnops.c
+16-62 files

NetBSD/src PcO60R5 — tests/fs/vfs t_vnops.c

   t_vnops: Verify that utimes updates ctime, if applicable.

   PR kern/60800: tmpfs: missing ctime updates
VersionDeltaFile
1.64+21-1tests/fs/vfs/t_vnops.c
+21-11 files

NetBSD/src 5IZJBTJ — share/mk bsd.own.mk

   switch everyone to jemalloc-5.4.0 for testing
VersionDeltaFile
1.1487+2-2share/mk/bsd.own.mk
+2-21 files

NetBSD/src 6WwhoYj — sys/arch/arm/broadcom bcm2838_pcie.c

   Fix build.
VersionDeltaFile
1.12+7-7sys/arch/arm/broadcom/bcm2838_pcie.c
+7-71 files

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