NetBSD/src 0elIZd5sys/arch/arm/imx imx23_usbphy.c imx23_rtc.c

   KNF fixes: explicit no-op in loops, remove more void returns, tabs->spaces
VersionDeltaFile
1.6+37-37sys/arch/arm/imx/imx23_usbphy.c
1.7+36-36sys/arch/arm/imx/imx23_rtc.c
1.9+9-10sys/arch/arm/imx/imx23_apbdma.c
1.11+8-10sys/arch/arm/imx/imx23_digfilt.c
1.10+6-6sys/arch/arm/imx/imx23_icoll.c
1.5+5-6sys/arch/arm/imx/imx23_mmc.c
+101-1053 files not shown
+108-1169 files

NetBSD/src 5CbLFjKsys/arch/arm/imx imx23_digctl.c imx23_digfilt.c

   remove return from void functions
VersionDeltaFile
1.6+1-14sys/arch/arm/imx/imx23_digctl.c
1.10+2-12sys/arch/arm/imx/imx23_digfilt.c
1.9+3-9sys/arch/arm/imx/imx23_icoll.c
1.4+1-8sys/arch/arm/imx/imx23_mmc.c
1.9+2-6sys/arch/arm/imx/imx23_pinctrl.c
1.5+3-5sys/arch/arm/imx/imx23_space.c
+12-546 files not shown
+18-7612 files

NetBSD/src piJmRbJtools/gcc gcc-version.mk

   belated bump the GCC 12 version.

   should have done this closer to:
      https://mail-index.netbsd.org/source-changes/2026/01/19/msg160286.html
VersionDeltaFile
1.31+2-2tools/gcc/gcc-version.mk
+2-21 files

NetBSD/src 08uIIPfsys/arch/sparc64/conf GENERIC

   revert previous - files* is updated now.
VersionDeltaFile
1.247+3-3sys/arch/sparc64/conf/GENERIC
+3-31 files

NetBSD/src 2EyNf6Asys/arch/sparc64/conf files.sparc64

   Add bq4802rtc (RTC for U45).
VersionDeltaFile
1.169+5-1sys/arch/sparc64/conf/files.sparc64
+5-11 files

NetBSD/src K0BuFg7sys/arch/arm/imx imx_pcic.c imx31_aips.c

   RCSId police.
VersionDeltaFile
1.11+3-3sys/arch/arm/imx/imx_pcic.c
1.9+3-3sys/arch/arm/imx/imx31_aips.c
1.4+2-2sys/arch/arm/imx/imx_pcic.h
1.8+2-2sys/arch/arm/imx/imx_space.c
1.11+2-2sys/arch/arm/imx/imx31_ahb.c
1.8+2-2sys/arch/arm/imx/imx23_icoll.c
+14-1432 files not shown
+52-4238 files

NetBSD/src opZx7Jesys/arch/arm/imx imx23_mmcreg.h imx23_sspreg.h

   File rename missed in previous commit
VersionDeltaFile
1.1+242-0sys/arch/arm/imx/imx23_mmcreg.h
1.2+1-1sys/arch/arm/imx/imx23_sspreg.h
+243-12 files

NetBSD/src CdzfXDfsys/arch/arm/imx imx23_usbc.c

   whitespace
VersionDeltaFile
1.2+0-1sys/arch/arm/imx/imx23_usbc.c
+0-11 files

NetBSD/src uw17JxFsys/arch/arm/imx imx23_mmc.c

   Trailing whitespace
VersionDeltaFile
1.2+2-2sys/arch/arm/imx/imx23_mmc.c
+2-21 files

NetBSD/src oFKUth0sys/arch/sparc64/conf GENERIC

   comment out bq4802rtc for now, the files* aren't present for it yet.
VersionDeltaFile
1.246+3-3sys/arch/sparc64/conf/GENERIC
+3-31 files

NetBSD/src q5iGkxndistrib/utils/embedded/files ec2_init

   On IPv6-only instances, IMDS is available from [fd00:ec2::254]
VersionDeltaFile
1.7+11-5distrib/utils/embedded/files/ec2_init
+11-51 files

NetBSD/src Ff9ttqLexternal/mit/ctwm/libexec ctwm_app_menu

   ctwm_app_menu: Rewrite largely in awk for ~20-100x speedup.

   Previously took ~2.5sec on my laptop, now 0.03sec.

   Previously took ~10sec on a wiiu, now ~0.5sec.

   Output is meant to be byte-for-byte identical, except possibly in
   cases that could have screwed up ctwm by quoting shenanigans which
   are now escaped.  (I hope the escape sequences work, didn't actually
   check how ctwm interprets them.)  Can maybe support Exec line with
   `"' in them by deleting some code (marked XXX) but I didn't test that
   it actually works that way.

   PR bin/59958: ctwm: long delay during ctwm_app_menu
VersionDeltaFile
1.7+117-121external/mit/ctwm/libexec/ctwm_app_menu
+117-1211 files

NetBSD/src edM31szusr.bin/kdump kdump.c

   fix off-by-one, update format.
VersionDeltaFile
1.151+4-4usr.bin/kdump/kdump.c
+4-41 files

NetBSD/src mc8jEAqsys/kern kern_ktrace.c sys_sig.c, sys/sys ktrace.h

   PR/59921: Show sigprogmask bits when tracing.
VersionDeltaFile
1.150+67-2usr.bin/kdump/kdump.c
1.188+23-2sys/kern/kern_ktrace.c
1.72+22-1sys/sys/ktrace.h
1.62+8-6sys/kern/sys_sig.c
1.53+3-2sys/kern/kern_stub.c
1.22+2-2usr.bin/ktrace/ktrace.h
+125-156 files

NetBSD/src QDTzAMUusr.bin/make/unit-tests moderrs.exp varmod-subst-regex.exp

   make: in stack traces, add location information for targets
VersionDeltaFile
1.55+40-40usr.bin/make/unit-tests/moderrs.exp
1.15+15-15usr.bin/make/unit-tests/varmod-subst-regex.exp
1.9+12-12usr.bin/make/unit-tests/varmod-select-words.exp
1.4+10-10usr.bin/make/unit-tests/varname-make_stack_trace.exp
1.4+9-9usr.bin/make/unit-tests/varname-make_stack_trace.mk
1.28+9-9usr.bin/make/unit-tests/varmisc.exp
+95-959 files not shown
+133-12315 files

NetBSD/src nNWydsKusr.bin/make main.c, usr.bin/make/unit-tests varname-make_stack_trace.exp varname-make_stack_trace.mk

   make: print the stack trace exactly once on invalid -J option
VersionDeltaFile
1.3+0-9usr.bin/make/unit-tests/varname-make_stack_trace.exp
1.3+4-4usr.bin/make/unit-tests/varname-make_stack_trace.mk
1.665+2-3usr.bin/make/main.c
+6-163 files

NetBSD/src Bue6gvEusr.bin/make parse.c main.c

   make: print stack traces to the correct file

   When running make -dFlog, the stack trace was printed to stderr twice,
   instead of once to log and once to stderr.
VersionDeltaFile
1.754+6-6usr.bin/make/parse.c
1.664+4-4usr.bin/make/main.c
1.363+2-2usr.bin/make/make.h
+12-123 files

NetBSD/src sHRxMpOusr.bin/make/unit-tests varname-make_stack_trace.exp varname-make_stack_trace.mk

   tests/make: demonstrate duplicate stack trace on invalid -J option

   Spotted by Greg Troxel.

   https://mail-index.netbsd.org/pkgsrc-users/2026/02/01/msg042558.html
VersionDeltaFile
1.2+19-0usr.bin/make/unit-tests/varname-make_stack_trace.exp
1.2+17-1usr.bin/make/unit-tests/varname-make_stack_trace.mk
+36-12 files

NetBSD/src rOLKe2asys/compat/ultrix ultrix_misc.c

   s/weirndess/weirdness/ in comment.
VersionDeltaFile
1.128+3-3sys/compat/ultrix/ultrix_misc.c
+3-31 files

NetBSD/src xWRxSwusys/arch/evbppc/include wiiu.h, sys/arch/evbppc/nintendo mainbus.c

   wiiufb: Only use indirect register access during early boot

   The current implementation relies on all register accesses being done 1)
   before interrupts are enabled and secondaries have been started, or 2)
   with KERNEL_LOCK held.

   This change makes the driver switch from indirect accesses via the
   Latte block to direct accesses through the GX frame at 0xc2000000 once
   the FB driver attaches, removing the need for all register accesses to be
   serialized.
VersionDeltaFile
1.5+26-7sys/arch/evbppc/nintendo/dev/wiiufb.c
1.2+9-4sys/arch/evbppc/nintendo/mainbus.c
1.3+6-2sys/arch/evbppc/include/wiiu.h
+41-133 files

NetBSD/src dcRD6D4sys/arch/sparc64/conf GENERIC

   Add bq4802rtc for the Ultra 45 RTC.
VersionDeltaFile
1.245+5-2sys/arch/sparc64/conf/GENERIC
+5-21 files

NetBSD/src H6VSx0ssys/arch/sparc64/dev bq4802_ebus.c, sys/dev/ic bq4802reg.h

   Add a driver for the Texas Instruments bq4802Y/bq4802LY RTC chip,
   used in the Sun Ultra 45.
VersionDeltaFile
1.1+184-0sys/arch/sparc64/dev/bq4802_ebus.c
1.1+175-0sys/dev/ic/bq4802reg.h
+359-02 files

NetBSD/src ofvcvL7sys/arch/arm/imx imx23_mmc.c imx23_apbdma.c

   arm: fdtize the imx23_olinuxino

   Switch the imx23-olinuxino over to device trees; remove the old non-devicetree implementation.
VersionDeltaFile
1.1+721-0sys/arch/arm/imx/imx23_mmc.c
1.6+385-290sys/arch/arm/imx/imx23_apbdma.c
1.8+199-341sys/arch/arm/imx/imx23_digfilt.c
1.7+121-200sys/arch/arm/imx/imx23_timrot.c
1.7+149-126sys/arch/arm/imx/imx23_pinctrl.c
1.7+128-84sys/arch/arm/imx/imx23_icoll.c
+1,703-1,04148 files not shown
+2,183-1,48954 files

NetBSD/src hWXGGausys/dev/i2c adm1026.c

   Remove the "multi_read" logic now that the problem in the pcf8584 driver
   has been fixed (r1.23 - use repeat start).
VersionDeltaFile
1.14+9-51sys/dev/i2c/adm1026.c
+9-511 files

NetBSD/src MR632xmsys/arch/sparc64/dev pcfiic_ebus.c, sys/dev/ic pcf8584.c pcf8584var.h

   When reading from an i2c device register, use repeat start on the bus.
   This avoids the situation where another master gets the bus between our
   register select (i.e. write) and the following read.
   Add a delay after accessing our registers for the PIC implementation
   of the PCF8584 (e.g. on the Sun Ultra 45).
   Change swapregs to flags to handle multiple quirks and set the flags
   appropriately in the Ebus frontend.
VersionDeltaFile
1.23+67-24sys/dev/ic/pcf8584.c
1.10+10-5sys/arch/sparc64/dev/pcfiic_ebus.c
1.7+6-1sys/dev/ic/pcf8584var.h
+83-303 files

NetBSD/src 2euvGHFdoc CHANGES

   Note update to rge(4)
VersionDeltaFile
1.3225+2-1doc/CHANGES
+2-11 files

NetBSD/src 3EVRJP1sys/arch/arm/arm32 bus_dma.c, sys/arch/riscv/riscv bus_dma.c

   Remove unnecessary brackets.
VersionDeltaFile
1.153+3-3sys/arch/arm/arm32/bus_dma.c
1.15+3-3sys/arch/riscv/riscv/bus_dma.c
+6-62 files

NetBSD/src y15WSoFsys/arch/powerpc/powerpc pio_subr.S

   typo in comment.
VersionDeltaFile
1.19+2-2sys/arch/powerpc/powerpc/pio_subr.S
+2-21 files

NetBSD/src PeEQcNesys/dev/usb usbnet.c

   usbnet(9): Tighten tx path.

   1. Verify, don't just assert, that the packet length is below the
      buffer size.  Even if all the callers enforce the interface's MTU,
      I can't prove that the usbnet(9) tx buffer size is an upper bound
      enforced on the interface's MTU.

      We can remove the check later if we do enforce that upper bound at
      some point, which would probably be worth doing anyway since the
      MTU is checked earlier in the tx path.

   2. Assert, don't check, that c->unc_xfer is nonnull.  We can only
      reach the tx path if we cross if_init=usbnet_init_rx_tx, and that
      (via usbnet_tx_list_init) is guaranteed to fail and back out
      unless all of the usbnet_chain unc_xfers get initialized.

   3. If we can't fit the packet into a buffer, drop it -- don't leave
      it in the queue to try again when it still won't fit in the
      buffer.

    [7 lines not shown]
VersionDeltaFile
1.122+19-15sys/dev/usb/usbnet.c
+19-151 files

NetBSD/src 65OuKbUsys/kern kern_syscall.c

   kern_syscall.c: Sprinkle SET_ERROR dtrace probes.

   PR kern/58378: Kernel error code origination lacks dtrace probes
VersionDeltaFile
1.23+9-8sys/kern/kern_syscall.c
+9-81 files