NetBSD/src XQNKc2Jsys/dev/fdt fdt_subr.c

   Re-factor fdtbus_get_addr_cells() and fdtbus_get_size_cells() into
   fdtbus_get_u32prop_with_default().
VersionDeltaFile
1.42+16-14sys/dev/fdt/fdt_subr.c
+16-141 files

NetBSD/src V9fuPbFsys/kern subr_disk_4bsd.c

   If a 4.4BSD disklabel is not found in the "native" location (by
   specifical label sector / offset), then scan the first 3 sectors
   of the disk for one.
VersionDeltaFile
1.3+88-37sys/kern/subr_disk_4bsd.c
+88-371 files

NetBSD/src bGL7jxesys/dev/i2c i2c.c

   i2c module does not depend on the i2c_bitbang module.  That's the
   responsibility of individual back-end drivers.
VersionDeltaFile
1.108+3-3sys/dev/i2c/i2c.c
+3-31 files

NetBSD/src yIItmRwsys/dev/ic wdc.c

   Deal with the absolutely pathological handling of the IDENTIFY command
   on big-endian systems.

   In wdc_datain_pio(), in the ATA_DRIVE_NOSTREAM case, if the bus.h
   implementation does does not have __BUS_SPACE_HAS_STREAM_METHODS
   and the system is _BIG_ENDIAN, individually swap each 16-bit value
   rather than assuming the bus_space_read_*2() implementation will do
   it.

   This is necessary because IDENTIFY is treated differently than every
   other command; all callers assume it will be returned in host-order,
   when in reality it's an array of 256 16-bit little-endian integers (even
   the string fields).

   Ultimately, the correct fix is to stop special-casing IDENTIFY, but
   that is a much larger change due to the confusing array of flags that
   control I/O size and disposition, and requires much wider testing.
VersionDeltaFile
1.316+36-2sys/dev/ic/wdc.c
+36-21 files

NetBSD/src CABQutysbin/disklabel main.c

   Add hb68k to the "native layout" table.
VersionDeltaFile
1.60+3-2sbin/disklabel/main.c
+3-21 files

NetBSD/src Wc4y0aTsys/arch/hb68k/include disklabel.h

   Use the same disklabel layout as hp300.  See rationale in comments.
VersionDeltaFile
1.2+25-15sys/arch/hb68k/include/disklabel.h
+25-151 files

NetBSD/src ZNoQ6G8sys/kern vfs_subr.c

   vflushbuf: Print `vflushbuf: dirty' warning only once per call.

   And do it only under DEBUG, and rate-limit it globally.

   This can happen when vflushbuf is competing with an onslaught of
   concurrent I/O on a snapshot or block device (which is done without
   holding the vnode lock, despite what the comment says).  That
   concurrent I/O might be happening indefinitely, so we are likely to
   have to print a _lot_ of warnings, potentially overwhelming the
   console, until the underlying problem is fixed by teaching vflushbuf
   to wait only for the writes that began before have completed, not
   also all writes that have begun since.

   This stop-gap measure intended to be low-risk for pullup to release
   branches.

   PR kern/60531: looping "vflushbuf: dirty" message
VersionDeltaFile
1.504+17-3sys/kern/vfs_subr.c
+17-31 files

NetBSD/src buDJHaLsys/arch/hb68k/conf files.hb68k WRAP030, sys/arch/hb68k/wrap030 wrap030_machdep.c wrap030.dts

   Add support for @techav's "Wrap030" homebrew.
VersionDeltaFile
1.1+191-0sys/arch/hb68k/wrap030/wrap030_timer.c
1.1+158-0sys/arch/hb68k/wrap030/wrap030.dts
1.1+94-0sys/arch/hb68k/wrap030/wrap030_machdep.c
1.1+71-0sys/arch/hb68k/conf/WRAP030
1.3+12-1sys/arch/hb68k/conf/files.hb68k
+526-15 files

NetBSD/src DjtoURmsys/arch/hb68k/conf std.hb68k

   Always build with debug symbols.
VersionDeltaFile
1.3+4-1sys/arch/hb68k/conf/std.hb68k
+4-11 files

NetBSD/src TQWysYbsys/arch/m68k/m68k pmap_68k.c

   Update mvme68k status.
VersionDeltaFile
1.77+3-3sys/arch/m68k/m68k/pmap_68k.c
+3-31 files

NetBSD/src VzdFVeFsys/arch/mvme68k/conf std.mvme68k

   Switch mvme68k to the new pmap_68k.
VersionDeltaFile
1.17+2-2sys/arch/mvme68k/conf/std.mvme68k
+2-21 files

NetBSD/src s71o0F4sys/arch/sparc/sparc openfirm.c

   Only call delay() with #ifdef _KERNEL, because it's not available to
   standalone tools like sparc bootjs.net .
VersionDeltaFile
1.26+6-2sys/arch/sparc/sparc/openfirm.c
+6-21 files

NetBSD/src a3DwL46external/gpl3/gcc/dist/gcc/config/arm arm.h arm.md

   gcc/arm: For -mtp=soft, ensure stack alignment in leaf functions using
   thread local storage.

   For each function compiled, record whether it accesses thread-local
   storage.  When laying out the stack frame for a leaf function, if the
   function needs to use a C runtime subroutine to retrieve the thread
   pointer, make sure that the stack pointer is aligned appropriately.

   PR lib/57638: thread local storage broken on evbarm (armv5)

   Upstream bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126394

   ok skrll@ riastradh@
VersionDeltaFile
1.3+9-4external/gpl3/gcc/dist/gcc/config/arm/arm.cc
1.24+4-1external/gpl3/gcc/dist/gcc/config/arm/arm.md
1.27+2-0external/gpl3/gcc/dist/gcc/config/arm/arm.h
+15-53 files

NetBSD/src 66ebMKwsys/arch/mvme68k/mvme68k isr.h

   Autovector interrupts aren't used on mvme68k at all, so g/c the
   isrlink_autovec() wrapper.
VersionDeltaFile
1.14+1-9sys/arch/mvme68k/mvme68k/isr.h
+1-91 files

NetBSD/src MgyOE08sys/arch/mvme68k/dev sbic.c

   Don't need isr.h here.
VersionDeltaFile
1.38+2-3sys/arch/mvme68k/dev/sbic.c
+2-31 files

NetBSD/src PFY0tV6tools Makefile

   Build dtc as a tool for hb68k.
VersionDeltaFile
1.233+2-1tools/Makefile
+2-11 files

NetBSD/src L4a8KHyusr.sbin/npf/npfctl npf.conf.5

   npf.conf.5: add more detail about table type distinctions
VersionDeltaFile
1.110+16-2usr.sbin/npf/npfctl/npf.conf.5
+16-21 files

NetBSD/src 96XC4Wosys/arch/evbmips/rmixl machdep.c

   Add  __diagused for mapname.
   Fixes non DIAGNOSTIC build for evbmips XLSATX(32/64) kernel config.
VersionDeltaFile
1.26+3-3sys/arch/evbmips/rmixl/machdep.c
+3-31 files

NetBSD/src fxO1rWqsys/arch/mips/rmi rmixl_cpu.c

   Fix typo in printf param: dp->ci_onproc -> ci->ci_onproc.
   Fixes evbmips XLSATX(32/64) DEBUG enabled kernel build.
VersionDeltaFile
1.16+3-3sys/arch/mips/rmi/rmixl_cpu.c
+3-31 files

NetBSD/src 0eHvoEusys/dev/pci if_jme.c

   s/JEMDBUG/JMEDEBUG/
VersionDeltaFile
1.58+3-3sys/dev/pci/if_jme.c
+3-31 files

NetBSD/src RnF68JCbin/sh trap.c

   /bin/sh - trap.c - add missing line from previous

   Somehow, some cretin forgot to add a required line to the
   change to avoid lost memory.

   Weirdly, it seems the only observed effect was a particularly odd
   ATF test of use of the (no-one ever uses it like that) -n option.
   It really could have been much worse than that.   You don't want
   to be missing this fix.
VersionDeltaFile
1.65+3-2bin/sh/trap.c
+3-21 files

NetBSD/src j7uHQiJsys/arch/sparc/sparc openfirm.c

   If OFW power-off returns without an error, wait 2 seconds before panicing.
   This removes the confusing, and usually truncated, message on the console
   just before the machine powers off:
     "Skipping crash dump on recursive panic"
   Message noticed on newer machines (SB2500S and U45) where there is a small
   delay before they power off.
VersionDeltaFile
1.25+4-3sys/arch/sparc/sparc/openfirm.c
+4-31 files

NetBSD/src pDGmJw1doc CHANGES CHANGES.prev

   doc: two more changes that made it into 11.0
VersionDeltaFile
1.3284+1-4doc/CHANGES
1.190+4-1doc/CHANGES.prev
+5-52 files

NetBSD/src OZWDFlFdoc CHANGES.prev CHANGES

   doc: move some changes that made it into 11.0
VersionDeltaFile
1.3283+3-12doc/CHANGES
1.189+10-1doc/CHANGES.prev
+13-132 files

NetBSD/src iCAYkZTusr.sbin/syslogd syslogd.c

   syslogd: Preserve full partial klog line when buffering

    Buffer incomplete /dev/klog lines from the start of the original
   line instead of the parse position. Otherwise, split messages
   lose the BSD syslog priority prefix when reconstructed.

   Fixed by Kenichi Suzuki at IIJ.
VersionDeltaFile
1.157+4-3usr.sbin/syslogd/syslogd.c
+4-31 files

NetBSD/src BSdtM1Rusr.sbin/syslogd syslogd.c

   syslogd: Fix buffering of partial klog lines

    When a /dev/klog read ends without a newline, the remaining data
   is buffered for the next read. The code mistakenly copied the data
   into linebuf instead of klog_linebuf, breaking reconstruction of
   split log messages.

   Found and fixed by nonaka@ and Kenichi Suzuki at IIJ.
VersionDeltaFile
1.156+3-3usr.sbin/syslogd/syslogd.c
+3-31 files

NetBSD/src RygSdI4doc CHANGES-10.2

   fix last entry, tzdata 2026cgtz got imported (not 2023)
VersionDeltaFile
1.1.2.123+2-2doc/CHANGES-10.2
+2-21 files

NetBSD/src WKhHrkqdoc CHANGES-9.5

   fix last entry, tzdata 2026cgtz got imported (not 2023)
VersionDeltaFile
1.1.2.123+2-2doc/CHANGES-9.5
+2-21 files

NetBSD/src Rc3pvXeshare/man/man4 ppi.4

   Remove obsolete ppi.4 file. The ppi driver on ppbus doesn't exist.

   Even if it were plans to port it, that never happened in over 20 years.
VersionDeltaFile
1.5+1-1share/man/man4/ppi.4
+1-11 files

NetBSD/src gkUBUASusr.bin/cut cut.1, usr.bin/paste paste.1

   cut.1 & paste.1: add HISTORY and AUTHORS

   Sourced from OpenBSD and FreeBSD, which both reference the same post[1]
   for part of it. They differ in certain details.

   FreeBSD puts the additional credit to Marciano Pitargue in the wrong
   utility, going by the source code credits (and what OpenBSD has). There
   is discussion in the FreeBSD review[2] about which originating release
   is relevant for cut(1) (32V vs. System III), as both BSDs referenced
   32V for paste(1). This was perhaps confused in the FreeBSD review,
   which talks directly about cut(1), but was applied also to paste(1). An
   earlier FreeBSD commit specifically lists 32V for paste(1)[3]. (I don't
   have 32V to examine.)

   These histories could be subject to further cut and paste...

   1. https://www.tuhs.org/pipermail/tuhs/2020-January/019955.html
   2. https://reviews.freebsd.org/D36048
   3. https://github.com/freebsd/freebsd-src/commit/30f8b6c18279162a2f4efdc9e85a49683a8aafbf
VersionDeltaFile
1.21+19-2usr.bin/cut/cut.1
1.10+17-2usr.bin/paste/paste.1
+36-42 files