NetBSD/src mvf93Fatests/kernel t_time_arith.c

   tests/kernel/t_time_arith.c: update for the recent kernel change

   the test updates in the recent change was for some reasons incomplete.
   ("itimer_transition: do not keep it_value unchanged after firing the event")
   https://mail-index.netbsd.org/source-changes/2026/03/17/msg161046.html

   this commit updates the rest of tests.

   tested with a full build and then the following command:
   ```
     # chroot destdir
     # cd /usr/tests/kernel
     # atf-run t_time_arith > /dev/null
     # echo $?
     0
     #
   ```

   test failures are pointed out by Taylor R Campbell

    [5 lines not shown]
VersionDeltaFile
1.10+7-12tests/kernel/t_time_arith.c
+7-121 files

NetBSD/src 1UgPBwCsys/arch/riscv/riscv cpufunc.c

   Fix primary cache function prototypes to fix build on rv32
VersionDeltaFile
1.2+6-7sys/arch/riscv/riscv/cpufunc.c
+6-71 files

NetBSD/src IRcz3XOsys/arch/atari/pci pci_hades.c

   splx() is defined to return (void).  Use _spl() directly here instead.
VersionDeltaFile
1.17+3-3sys/arch/atari/pci/pci_hades.c
+3-31 files

NetBSD/src 2yhDEL5share/man/man4/man4.evbmips cnmac.4

   cnmac.4: add reference to atphy(4)
VersionDeltaFile
1.3+2-1share/man/man4/man4.evbmips/cnmac.4
+2-11 files

NetBSD/src esEQOANsys/arch/atari/isa isa_hades.c

   make this compile again.
VersionDeltaFile
1.11+3-3sys/arch/atari/isa/isa_hades.c
+3-31 files

NetBSD/src j6EN9Lysys/dev/ic aic7xxx_inline.h

   ahc: Fix support for multi-channel PCI controllers.

   Some old EISA controllers driven by ahc had two channels on one
   controller (aka "TWIN" channels), while all later PCI models
   supporting multiple channels did so by having multiple controllers
   in one PCI device, each being a separate PCI function.

   The ahc interrupt handler wrongly assumed that anything but channel
   'A' is always the 2nd channel of a TWIN channel controller, passing
   sc_channel_b to scsipi_channel_{freeze,thaw}(). This of course is
   wrong for multi-channel PCI ahc controllers, leading to a immediate
   panic when there's anything connected to any channel but 'A'.
VersionDeltaFile
1.16+8-3sys/dev/ic/aic7xxx_inline.h
+8-31 files

NetBSD/src Chcri4msys/arch/atari/isa isa_milan.c

   splx() is defined to return (void).  Use _spl() directly here instead.
VersionDeltaFile
1.17+4-4sys/arch/atari/isa/isa_milan.c
+4-41 files

NetBSD/src dL1sQClusr.sbin/pf/pflogd Makefile

   martin did the same in the source
VersionDeltaFile
1.8+2-2usr.sbin/pf/pflogd/Makefile
+2-21 files

NetBSD/src ESGbpMFusr.sbin/pf/pflogd Makefile

   Define SIZEOF_TIME_T
VersionDeltaFile
1.7+2-2usr.sbin/pf/pflogd/Makefile
+2-21 files

NetBSD/src y4pJg5Csys/arch/x68k/conf files.x68k, sys/arch/x68k/include vectors.h

   Use the common m68k vec_init() routine.
VersionDeltaFile
1.1+47-0sys/arch/x68k/include/vectors.h
1.150+2-35sys/arch/x68k/x68k/locore.s
1.88+2-1sys/arch/x68k/conf/files.x68k
+51-363 files

NetBSD/src MCf2vs9dist/pf/sbin/pflogd privsep.c

   Before including <pcap-int.h> make sure to define SIZEOF_TIME_T
VersionDeltaFile
1.9+2-1dist/pf/sbin/pflogd/privsep.c
+2-11 files

NetBSD/src g9ZiS5vdist/pf/sbin/pflogd pflogd.c

   Before including <pcap-int.h> make sure to define SIZEOF_TIME_T.
VersionDeltaFile
1.14+2-1dist/pf/sbin/pflogd/pflogd.c
+2-11 files

NetBSD/src U9F7vZ6sys/dev/pci mgafb.c

   fix typo in comment
VersionDeltaFile
1.3+3-3sys/dev/pci/mgafb.c
+3-31 files

NetBSD/src eldgfIKsys/arch/mac68k/conf files.mac68k, sys/arch/mac68k/include vectors.h

   Use the common m68k vec_init() routine.
VersionDeltaFile
1.1+48-0sys/arch/mac68k/include/vectors.h
1.198+3-34sys/arch/mac68k/mac68k/locore.s
1.137+2-1sys/arch/mac68k/conf/files.mac68k
+53-353 files

NetBSD/src BiidLcjsys/arch/m68k/m68k vectors.c

   Some platforms need to declare the vector table in a particular way
   for their own reasons.  mac68k falls into this category; it needs
   be at address $0000.0000 and immediately preceed the Mac ROM variable
   storage area.

   Provide a hook for this to allow such platforms to use the shared
   vector table initialization and manipulation routines.
VersionDeltaFile
1.7+16-4sys/arch/m68k/m68k/vectors.c
+16-41 files

NetBSD/src CNhj261sys/arch/sun3/sun3x locore.s

   Oops missed sun3x in previous changes:

   Now that all of the m68k copies of the "rei" function are functionally
   equivalent, pick the one that uses the fewest cycles in the "no AST
   pending" case and re-factor it into trap_subr.s.

   Re-factor badtrap into the shared trap_subr.s.  This time we pick the
   sun2/sun3 implementation of this trap stub because it provides more
   context to the stray trap reporting routine (adjust the N copies of
   straytrap() to compensate as needed, sigh).

   Re-factor trap0 (system calls) into trap_subr.s.  Here we pick the flavor
   that has the in-line astpending check bcause it's a few cycles faster in
   the (common) case where no AST is pending at the end of a system call.

   Re-factor trap12 ("cachectl") into trap_subr.s.  Already identical everywhere
   except for 68010, where it's a no-op.
VersionDeltaFile
1.81+1-99sys/arch/sun3/sun3x/locore.s
+1-991 files

NetBSD/src 5T0qWBUexternal/gpl3/gcc.old/dist/gcc cfgexpand.cc

   PR/59994  gcc/m68k generates bad code for stack protector

   Record the alignment of the stack canary before allocating space for
   it in a stack frame.

   Generate an assignment expression to initialise the canary instead of
   emitting a move instruction.
VersionDeltaFile
1.2+25-13external/gpl3/gcc.old/dist/gcc/cfgexpand.cc
+25-131 files

NetBSD/src cjywOansys/arch/vax/include lwp_private.h

   vax __lwp_getprivate_fast: Fix asm constraints.

   r0 is not clobbered; it is the output.  So say so.

   No volatile is needed here, and volatile would be wrong, because
   calls to __lwp_getprivate_fast can be safely deleted if the result is
   not used.

   PR port-vax/60101: vax: __lwp_getprivate_fast() inline asm uses
   GCC-specific register variable pattern, not portable
VersionDeltaFile
1.2+2-2sys/arch/vax/include/lwp_private.h
+2-21 files

NetBSD/src QX0YGRqsys/arch/vax/vax subr.S

   vax longjmp(9): Fix return value.

   PR port-vax/59308: kernel longjmp(9) fails to make setjmp(9) return 1

   PR port-vax/60102: kernel longjmp(9) on vax reads stack garbage instead
   of returning 1 (patch)
VersionDeltaFile
1.44+2-2sys/arch/vax/vax/subr.S
+2-21 files

NetBSD/src Ghu01zIdoc 3RDPARTY CHANGES

   new tcpdump/libpcap
VersionDeltaFile
1.2175+5-5doc/3RDPARTY
1.3240+3-1doc/CHANGES
+8-62 files

NetBSD/src BRa3i5Bexternal/bsd/tcpdump/dist tcpdump.c print-icmp6.c

   Merge changes for tcpdump-4.99.6
VersionDeltaFile
1.21+312-48external/bsd/tcpdump/dist/tcpdump.c
1.17+85-104external/bsd/tcpdump/dist/print-icmp6.c
1.9+80-106external/bsd/tcpdump/dist/print-egp.c
1.11+55-85external/bsd/tcpdump/dist/print-mobility.c
1.13+105-31external/bsd/tcpdump/dist/configure
1.10+51-80external/bsd/tcpdump/dist/print-ip6opts.c
+688-45438 files not shown
+1,158-77844 files

NetBSD/src eaFgVHJexternal/bsd/tcpdump/dist tcpdump.c print-icmp6.c, external/bsd/tcpdump/dist/tests ptp_ethernet.out pim-packet-assortment-vv.out

   Import tcpdump 4.99.6 (previous was 4.99.5)

   Tuesday, December 30, 2025 / The Tcpdump Group
     Summary for 4.99.6 tcpdump release
       Remove protocol decoding for:
         OTV (draft-hasmit-otv-04, this Internet-Draft is no longer active).
       Refine protocol decoding for:
         DNS: Use ND_TCHECK_LEN() instead of a custom bounds check.
         IPv6: Add a missing comma and remove a colon in the output.
         TCP: Note if the Urgent Pointer is non-zero while URG flag not set,
              if the verbose level is > 1 (option -vv and more).
         TCP: Note if the Acknowledgment Number is non-zero while ACK flag not set,
              if the verbose level is > 1 (option -vv and more).
         TCP: Fix Reset segment processing.
         IP, IPv6: Fix setting the snapshot length for the payload.
         IP: Use ND_TTEST_LEN() instead of a custom bounds check.
         frag6: Add a bounds check in non-verbose mode.
         PTP: Remove spaces before colons in output.
         PTP: Fix management packet fields.

    [55 lines not shown]
VersionDeltaFile
1.1.1.3+205-205external/bsd/tcpdump/dist/tests/ptp_ethernet.out
1.1.1.12+311-47external/bsd/tcpdump/dist/tcpdump.c
1.1.1.3+136-136external/bsd/tcpdump/dist/tests/pim-packet-assortment-vv.out
1.1.1.3+136-136external/bsd/tcpdump/dist/tests/pim-packet-assortment-v.out
1.1.1.3+130-130external/bsd/tcpdump/dist/tests/babel_rfc6126bis.out
1.1.1.12+84-103external/bsd/tcpdump/dist/print-icmp6.c
+1,002-757525 files not shown
+3,836-2,773531 files

NetBSD/src 9p9dM4pexternal/bsd/libpcap/lib Makefile

   remove dups
VersionDeltaFile
1.37+1-13external/bsd/libpcap/lib/Makefile
+1-131 files

NetBSD/src XOLSHY7distrib/sets/lists/base shl.mi, distrib/sets/lists/comp mi

   changes for libpcap-1.10.6
VersionDeltaFile
1.2520+7-1distrib/sets/lists/comp/mi
1.392+3-3distrib/sets/lists/debug/shl.mi
1.1032+3-3distrib/sets/lists/base/shl.mi
+13-73 files

NetBSD/src LXtkWBMexternal/bsd/libpcap/dist pcap-linux.c nametoaddr.c

   merge libpcap-1.10.6
VersionDeltaFile
1.9+553-89external/bsd/libpcap/dist/pcap-linux.c
1.8+405-51external/bsd/libpcap/dist/nametoaddr.c
1.9+227-125external/bsd/libpcap/dist/pcap-dlpi.c
1.15+247-103external/bsd/libpcap/dist/gencode.c
1.7+126-2external/bsd/libpcap/dist/dlpisubs.c
1.10+91-5external/bsd/libpcap/dist/pcap-common.c
+1,649-37534 files not shown
+1,912-49840 files

NetBSD/src U92Lh0nexternal/bsd/libpcap/dist configure pcap-linux.c

   Import libpcap-1.10.6 (previous was 1.10.5)

   Tuesday, December 30, 2025 / The Tcpdump Group
     Summary for 1.10.6 libpcap release
       General:
         Fix "tcpdump -i <n>" for something-only libpcap builds.
         gencode: Fix an undefined behavior in gen_mcode().
         gencode: Add a missing free() in gen_scode().
         Remove "DLT_" from the descriptions of two dlt_choices[] entries.
         Report the size of time_t in the version string.
         Validate remote capture source strings better.
         CVE-2025-11961: Fix OOBR and OOBW in pcap_ether_aton().
       Source code:
         Remove some unneeded includes.
         pcapint_find_function() changed to return "void *" to avoid
           warnings.
         Clean up code that computes the length of a netmask.
         Mind netmap support in pcap_lib_version().
       Link-layer types:

    [89 lines not shown]
VersionDeltaFile
1.1.1.11+549-548external/bsd/libpcap/dist/configure
1.1.1.12+551-87external/bsd/libpcap/dist/pcap-linux.c
1.1.1.11+403-49external/bsd/libpcap/dist/nametoaddr.c
1.1.1.12+225-123external/bsd/libpcap/dist/pcap-dlpi.c
1.1.1.12+245-101external/bsd/libpcap/dist/gencode.c
1.1+250-0external/bsd/libpcap/dist/instrument-functions.c
+2,223-90857 files not shown
+3,393-1,25063 files

NetBSD/src RiW22h8sys/net dlt.h

   Merge additions from libpcap-1.10.6
VersionDeltaFile
1.26+102-4sys/net/dlt.h
+102-41 files

NetBSD/src JHVwY7Utests/lib/libc/setjmp t_setjmp.c

   Remove atf_tc_expect_signal for arm now that PR port-arm/59351 is fixed
VersionDeltaFile
1.14+2-11tests/lib/libc/setjmp/t_setjmp.c
+2-111 files

NetBSD/src ol5zDfblib/libc/compat/arch/arm/gen compat_setjmp.S

   PR/59351 compat_setjmp is busted

   Apply the patch in the PR from Valery Ushakov (thanks) which restores
   the restoration of r0, lr after the call to sigblock that was lost in
   revision 1.3
VersionDeltaFile
1.6+4-3lib/libc/compat/arch/arm/gen/compat_setjmp.S
+4-31 files

NetBSD/src 0Zc2KgHsys/arch/atari/atari locore.s, sys/arch/cesfic/cesfic locore.s

   Re-factor trap12 ("cachectl") into trap_subr.s.  Already identical everywhere
   except for 68010, where it's a no-op.
VersionDeltaFile
1.24+21-1sys/arch/m68k/m68k/trap_subr.s
1.135+1-16sys/arch/atari/atari/locore.s
1.59+1-16sys/arch/cesfic/cesfic/locore.s
1.206+1-16sys/arch/hp300/hp300/locore.s
1.102+1-16sys/arch/luna68k/luna68k/locore.s
1.197+1-16sys/arch/mac68k/mac68k/locore.s
+26-818 files not shown
+34-20214 files