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

NetBSD/src V9mDNJZsys/arch/hb68k/conf std.hb68010 std.hb68k

   All 68030/68040/68060 systems must have the __HAVE_NEW_PMAP_68K option,
   but that option is not applicable for 68010.
VersionDeltaFile
1.2+4-1sys/arch/hb68k/conf/std.hb68k
1.2+3-1sys/arch/hb68k/conf/std.hb68010
+7-22 files

NetBSD/src Pj26mN9sys/arch/hb68k/hb68k fdt_bootstrap.c

   Fix typo (and paste-o).
VersionDeltaFile
1.2+4-4sys/arch/hb68k/hb68k/fdt_bootstrap.c
+4-41 files

NetBSD/src Ck5O9j8sys/arch/hb68k/conf files.hb68k, sys/arch/hb68k/hb68k fdt_bootstrap.c

   Preliminary implementation of fdt_bootstrap1(), enough for getting
   memory, cpu type, and mmu type.
VersionDeltaFile
1.1+247-0sys/arch/hb68k/hb68k/fdt_bootstrap.c
1.2+2-2sys/arch/hb68k/conf/files.hb68k
+249-22 files

NetBSD/src 4mtY0HZsys/arch/mac68k/conf GENERIC, sys/arch/mvme68k/conf RAMDISK GENERIC

   All M68040 configs require FPSP, and all M68060 configs require M060SP,
   so just make M68040 and M68060 dependent on their respective software
   packages rather than having to duplicate the options across every kernel
   config.
VersionDeltaFile
1.109+2-8sys/arch/mvme68k/conf/GENERIC
1.33+1-7sys/arch/mvme68k/conf/RAMDISK
1.14+2-5sys/arch/virt68k/conf/GENERIC
1.124+2-4sys/arch/x68k/conf/INSTALL
1.212+2-4sys/arch/x68k/conf/GENERIC
1.242+2-4sys/arch/mac68k/conf/GENERIC
+11-3225 files not shown
+45-10831 files

NetBSD/src qmjT2PQsys/arch/mvme68k/conf VME147 VME172

   Re-factor the MVME-1xx kernel configs to reduce duplication.  Further
   shrink the VME* configs to be much closer to "bare minimum for this
   machine" to help out small memory config units (4MB base RAM on some).
VersionDeltaFile
1.108+31-49sys/arch/mvme68k/conf/GENERIC
1.38+7-64sys/arch/mvme68k/conf/VME177
1.36+7-63sys/arch/mvme68k/conf/VME162
1.36+7-62sys/arch/mvme68k/conf/VME172
1.40+7-62sys/arch/mvme68k/conf/VME167
1.64+6-60sys/arch/mvme68k/conf/VME147
+65-3602 files not shown
+108-4058 files

NetBSD/src aZ3pooRbin/sh sh.1 miscbltin.c

   /bin/sh - builtin read command fixes (miscbltin.c)

   This corrects a change made in the previous version, where
   in addition to the intended change, making a read error be
   treated differently than EOF, a change with unplanned
   consequences was also made, to treat the EINTR read error
   as a "try again" signal, rather than as a read error.
   That meant that caught traps no longer interrupted the read,
   and while that is how (some) other shells do it (like bash)
   it was a change to how our shell does things.

   So, now there is (in normal shells) a new -c (continue) option
   to cause this behaviour, when given, a trapped signal will be
   processed during the wait for input by the read built-in utility,
   but not end the read.   When absent, the trap will still be processed
   while the read is in progress, but will be treated as a read error
   (and produce the special (>1) exit code 130.

   While doing this, revert all these changes for SMALL shells, they

    [4 lines not shown]
VersionDeltaFile
1.59+67-26bin/sh/miscbltin.c
1.280+31-10bin/sh/sh.1
+98-362 files

NetBSD/src 92eZ01Lbin/sh trap.h trap.c

   /bin/sh - trap.c - new func and avoid lost memory

   Add run_traps() - which is just dotrap() except that it
   preserves the state of the stack around the trap executions,
   so is safe to call with the stack in any state.   It will also
   preserve the state of the growing string at the top of the
   stack if informed (by giving a non-zero value as its arg)
   that such a string currently exists.   This new function does
   not exist in SMALL shells.

   While here, fix an unlikely memory leak - if a shell error
   (not command error) occurs while processing a trap in dotrap()
   the copy of the trap string being parsed can be lost.  This is
   irrelevant in non-interactive shells, as the errors which would
   cause this loss, also cause a non-interactive shell to exit,
   the lost memory is only lost for a very short time.   Interactive
   shells rarely set traps (except possibly an EXIT trap - for which
   the memory loss is also immaterial for almost the same reason) at
   all, and if one were set, and generated a shell error (typically

    [3 lines not shown]
VersionDeltaFile
1.64+40-5bin/sh/trap.c
1.27+5-1bin/sh/trap.h
+45-62 files

NetBSD/src GHFZAOLbin/sh memalloc.h

   /bin/sh - memalloc.h - added STSTRLEN()

   Add a new stack string macro STSTRLEN() which returns the
   current length of the string being accumulated at the top
   of the (shell) stack.   As with all the other Stack String
   macros, it may only be used between a STARTSTACKSTR() call
   and the next call which allocates stack space (often
   grabstackstr(), but stalloc() stunalloc() grabstackblock()
   all count for this).   Use at any other time will give
   meaningless unspecified results.
VersionDeltaFile
1.23+2-1bin/sh/memalloc.h
+2-11 files

NetBSD/src qr7j1N7distrib/sets/lists/man mi

   Add omitted catman entry for pv(4).
VersionDeltaFile
1.1842+2-1distrib/sets/lists/man/mi
+2-11 files

NetBSD/src fCQPNgIdistrib/sets/lists/comp mi, lib/libcurses Makefile

   Add a man page for wgetscrreg.3
VersionDeltaFile
1.97+3-2lib/libcurses/Makefile
1.2530+4-1distrib/sets/lists/comp/mi
+7-32 files

NetBSD/src D1lbljvsys/arch/sparc64/dev vpci.c

   sun4v vpci: panic if hypervisor calls fail
VersionDeltaFile
1.16+6-5sys/arch/sparc64/dev/vpci.c
+6-51 files