NetBSD/src bmoTpCHsys/arch/m68k/include cacheops.h

   Neuter the cacheops macros on 68010.
VersionDeltaFile
1.18+20-1sys/arch/m68k/include/cacheops.h
+20-11 files

NetBSD/src 9ghFeVusys/arch/m68k/include pmap_motorola.h pmap_68k.h, sys/arch/m68k/m68k pmap_motorola.c pmap_68k.c

   Add a pmap hook for dealing with making kernel text writable temporarily
   for the benefit of db_write_text().
VersionDeltaFile
1.110+65-2sys/arch/m68k/m68k/pmap_motorola.c
1.75+64-2sys/arch/m68k/m68k/pmap_68k.c
1.10+8-40sys/arch/m68k/m68k/db_memrw.c
1.64+10-1sys/arch/m68k/include/pmap_motorola.h
1.20+10-1sys/arch/m68k/include/pmap_68k.h
+157-465 files

NetBSD/src lU90NbEshare/man/man4 fss.4

   fss(4): Clarify FSSIOCSET operation for persistent snapshots.

   Prompted by the persistent confusion on my part that led to:

   PR bin/60383: fssconfig(8): distinguish between taking and loading a
   snapshot
VersionDeltaFile
1.16+15-1share/man/man4/fss.4
+15-11 files

NetBSD/src gKk5ZEvsys/arch/m68k/include linux_bootinfo.h, sys/arch/m68k/m68k linux_bootinfo.c

   Add bootinfo_find_machdep(), which is like bootinfo_find() except
   only if the machine type matches.
VersionDeltaFile
1.8+13-2sys/arch/m68k/m68k/linux_bootinfo.c
1.5+3-2sys/arch/m68k/include/linux_bootinfo.h
+16-42 files

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

   pmap_enter(): When overwriting an existing mapping for one to a different
   PA, don't pass the vm_page * computed earlier to the pmap_remove_mapping()
   call; that vm_page * is for the new PA, not the existing one we're removing
   the mapping for.
VersionDeltaFile
1.74+3-3sys/arch/m68k/m68k/pmap_68k.c
+3-31 files

NetBSD/src YlGqgVjsys/rump Makefile.rump

   rump: Also skip renaming for RUMPCOMP_USER_SRCS .go objects.

   Same as for .o/.po/.pico.

   PR lib/60418: -current rump/wg(4) build failure
VersionDeltaFile
1.140+2-2sys/rump/Makefile.rump
+2-21 files

NetBSD/src IU0uLPgsys/rump Makefile.rump

   rump: New rule for RUMPCOMP_USER_SRCS .go objects for MKDEBUGLIB.

   Similar to the .o/.po/.pico rules already here.

   PR lib/60418: -current rump/wg(4) build failure
VersionDeltaFile
1.139+5-1sys/rump/Makefile.rump
+5-11 files

NetBSD/src 3QgUM87doc CHANGES-9.5

   Ticket 2034
VersionDeltaFile
1.1.2.112+8-2doc/CHANGES-9.5
+8-21 files

NetBSD/src gjDrMHxusr.sbin/syslogd tls.c

   Pull up the following revisions(s) (requested by msaitoh in ticket #2034):
        usr.sbin/syslogd/tls.c: revision 1.22

   Fix memory leak in match_certfile().
   Found and fixed by Masakazu OOHASHI at IIJ.
VersionDeltaFile
1.16.6.2+8-6usr.sbin/syslogd/tls.c
+8-61 files

NetBSD/src hvAByk1doc CHANGES-9.5

   Ticket 2033
VersionDeltaFile
1.1.2.111+7-1doc/CHANGES-9.5
+7-11 files

NetBSD/src 3MERpm6usr.sbin/syslogd syslogd.c

   Pull up the following revisions(s) (requested by msaitoh in ticket #2033):
        usr.sbin/syslogd/syslogd.c:     revision 1.149

   syslogd: Fix a bug that tls_ca mistakenly matches tls_cadir.
   Found and fixed by Masakazu OOHASHI at IIJ.
VersionDeltaFile
1.131.2.1+3-3usr.sbin/syslogd/syslogd.c
+3-31 files

NetBSD/src oqIFHmasys/dev/usb if_smsc.c

   usmsc(4): Check the return value of smsc_readreg() in smsc_uno_read_reg()

    Fixes PR kern/58634:
    - Check the return value of smsc_readreg() in smsc_uno_read_reg() and return
      the error to the caller.
    - Return 0 as the register value when error occurred just for the consistency
      in smsc_uno_read_reg(). Note that it's not required because
      usbnet.c::uno_read_reg() doesn't access the value if error occurred.
VersionDeltaFile
1.96+8-3sys/dev/usb/if_smsc.c
+8-31 files

NetBSD/src 0BR8iRHsys/arch/arm/ti am18xx_usbphyclk.c am18xx_psc.c

   evbarm/am18xx: fix psc clock handling bug
VersionDeltaFile
1.2+10-5sys/arch/arm/ti/am18xx_usbphyclk.c
1.3+1-0sys/arch/arm/ti/am18xx_psc.c
+11-52 files

NetBSD/src 4karQcCusr.bin/ftp uri.c uri.h

   Evaluate relative URLs in a HTTP redirect.

   Fixes PR 60346
VersionDeltaFile
1.1+314-0usr.bin/ftp/uri.c
1.1+29-0usr.bin/ftp/uri.h
1.247+4-2usr.bin/ftp/fetch.c
1.46+2-2usr.bin/ftp/Makefile
+349-44 files

NetBSD/src vFkhO53etc/etc.evbarm Makefile.inc

   Generate hashes for bootable images in gzimg directory.

   At one point this should probably be unified at least a bit with the hash
   generation of regular sets, so that there is a single place that defines
   the types of hashes generated for sets and gzimg.
VersionDeltaFile
1.139+2-1etc/etc.evbarm/Makefile.inc
+2-11 files

NetBSD/src pLncjF6doc CHANGES

   doc/CHANGES: add the am18xx usb driver to changelist
VersionDeltaFile
1.3277+3-1doc/CHANGES
+3-11 files

NetBSD/src HQM7N2csys/arch/arm/ti am18xx_psc.c

   evbarm/am18xx: make the psc thread-safe
VersionDeltaFile
1.2+29-5sys/arch/arm/ti/am18xx_psc.c
+29-51 files

NetBSD/src Iw4CGFdsys/arch/arm/ti am18xx_usbphyclk.c am18xx_usbphy.c, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: usb 1.1 port

   Add support for the USB 1.1 port.
VersionDeltaFile
1.1+461-0sys/arch/arm/ti/am18xx_usbphyclk.c
1.1+228-0sys/arch/arm/ti/am18xx_usbphy.c
1.1+171-0sys/arch/arm/ti/am18xx_ohci.c
1.31+12-1sys/arch/arm/ti/files.ti
1.9+4-0sys/arch/evbarm/conf/GENERIC_V5
+876-15 files

NetBSD/src O3CFo3Vlib/libc/citrus/modules citrus_iconv_std.c

   iconv(3): Fix alignment of encoding states.

   Sprinkle some assertions while here to verify.

   PR lib/60413: iconv_samples test crashes on sparc*
VersionDeltaFile
1.18+37-8lib/libc/citrus/modules/citrus_iconv_std.c
+37-81 files

NetBSD/src pKslIJIlib/libc/citrus/modules citrus_viqr.c

   iconv VIQR: Fix use-after-free during destruction.

   PR lib/59019: various iconv issues

   Prompted by investigating:

   PR lib/60413: iconv_samples test crashes on sparc*

   Fixed in FreeBSD back in 2022, and I confirmed -Wuse-after-free catches
   this for us too, but we're not using it -- maybe we should:

   commit 8f27c9d14a559f33aa7fc3245f841f7ce52fadd5
   Author: John Baldwin <jhb at FreeBSD.org>
   Date:   Mon Oct 3 16:10:43 2022 -0700

       libiconv VIQR: Fix a use after free.

       Use TAILQ_FOREACH_SAFE to walk to list of children mnemonics to
       free

    [5 lines not shown]
VersionDeltaFile
1.10+4-4lib/libc/citrus/modules/citrus_viqr.c
+4-41 files

NetBSD/src aGL9vvydoc CHANGES-11.0

   Ticket #372
VersionDeltaFile
1.1.2.124+10-1doc/CHANGES-11.0
+10-11 files

NetBSD/src PAVZdX3external/mit/xorg/lib driver.mk, external/mit/xorg/lib/libEGL Makefile

   Pull up following revision(s) (requested by mrg in ticket #372):

        external/mit/xorg/lib/libEGL/Makefile: revision 1.10
        external/mit/xorg/lib/driver.mk: revision 1.9
        external/mit/xorg/lib/libgbm/Makefile: revision 1.11
        external/mit/xorg/lib/libGL/Makefile: revision 1.36

   ensure HAVE_NOATEXIT is properly set for all that need it.
VersionDeltaFile
1.9.4.1+3-2external/mit/xorg/lib/libEGL/Makefile
1.35.4.1+3-2external/mit/xorg/lib/libGL/Makefile
1.8.2.1+2-1external/mit/xorg/lib/driver.mk
1.10.4.1+2-1external/mit/xorg/lib/libgbm/Makefile
+10-64 files

NetBSD/src LBmHHmvsys/net bpfjit.c, tests/lib/libbpfjit t_bpfjit.c

   Increase size of bpfjit interal stack, follow bpf_validate() closely.

   Increase a size of M[] array allocated on the stack by bpfjit.

   When bpf_validate() fails, bpfjit now fails too:
    - Fail to validate/compile BVF_DIV+BPF_K and BPF_MOD+BPF_K with K=0.
    - Fail unless the last instruction is BPF_RET+BPF_A or BPF_RET+BPF_K.

   If a program contains additional BPF_RET instructions, it is accepted
   by bpf_validate() and it compiles fine by bpfjit but both bpf_filter()
   and bpfjit reject it (return 0) at runtime.

   Adjust existing bpfjit test to follow the changes, add new tests.
VersionDeltaFile
1.16+187-35tests/lib/libbpfjit/t_bpfjit.c
1.13+204-18tests/net/bpfjit/t_bpfjit.c
1.49+30-20sys/net/bpfjit.c
+421-733 files

NetBSD/src Jnkpwffsys/arch/m68k/conf files.m68k

   defflag M68K_MMU_CUSTOM.  Checks for this were added a while ago, but
   the defflag was missed.  It's not expected to be used directly by
   configus, but is there as something other MMU options can add as a
   dependency.
VersionDeltaFile
1.75+2-1sys/arch/m68k/conf/files.m68k
+2-11 files

NetBSD/src 6qAFEjEsys/opencrypto cryptodev.c cryptosoft.c

   opencrypto(9): Sprinkle SET_ERROR dtrace probes.
VersionDeltaFile
1.135+80-79sys/opencrypto/cryptodev.c
1.69+39-38sys/opencrypto/cryptosoft.c
1.135+16-15sys/opencrypto/crypto.c
1.32+16-15sys/opencrypto/cryptosoft_xform.c
1.21+7-6sys/opencrypto/ocryptodev.c
1.4+5-4sys/opencrypto/compat_crypto_50.c
+163-1576 files

NetBSD/src WDN8Es6sys/opencrypto cryptodev.c ocryptodev.c

   opencrypto(9): Sort includes and nix trailing whitespace.

   No functional change intended.
VersionDeltaFile
1.134+44-43sys/opencrypto/cryptodev.c
1.20+17-16sys/opencrypto/ocryptodev.c
1.134+14-13sys/opencrypto/crypto.c
1.7+13-10sys/opencrypto/ocryptodev.h
1.54+7-8sys/opencrypto/cryptodev.h
1.68+8-7sys/opencrypto/cryptosoft.c
+103-978 files not shown
+142-11814 files

NetBSD/src kr8WuBZdoc CHANGES-11.0

   Ticket #371
VersionDeltaFile
1.1.2.123+10-1doc/CHANGES-11.0
+10-11 files

NetBSD/src xfzxAK3usr.sbin/sysinst util.c run.c

   Pull up following revision(s) (requested by gson in ticket #371):

        usr.sbin/sysinst/run.c: revision 1.17
        usr.sbin/sysinst/defs.h: revision 1.98
        usr.sbin/sysinst/util.c: revision 1.85
        usr.sbin/sysinst/main.c: revision 1.39

   Make sysinst intercept kernel console messages using TIOCCONS at all
   times, not just when running an external command, and discard those
   that occur when not running an external command so that they don't
   mess up the display when running sysinst on the console.  Fixes
   PR install/54932.
VersionDeltaFile
1.77.4.6+48-1usr.sbin/sysinst/util.c
1.16.2.1+3-16usr.sbin/sysinst/run.c
1.34.2.3+4-1usr.sbin/sysinst/main.c
1.94.2.3+3-1usr.sbin/sysinst/defs.h
+58-194 files

NetBSD/src 4cmqTeMsys/dev/pci ahcisata_pci.c

   ahcisata_pci: Add sanity check for BAR5 to prevent panic

    Inte volume management can't be attach to ahcisata_pci.
   It doesn't conform the AHCI specification. The AHCI specification says it's
   32bit BAR. According to the PCI specification, if a BAR is the lower 32-bit
   register of a 64-bit register, the next register represents the upper 32
   bits. However, BARs only go up to 5, and there is no BAR 6.
VersionDeltaFile
1.74+14-2sys/dev/pci/ahcisata_pci.c
+14-21 files

NetBSD/src bon5MZgexternal/mit/xorg/lib driver.mk, external/mit/xorg/lib/libEGL Makefile

   ensure HAVE_NOATEXIT is properly set for all that need it.

   XXX: pullup-11
VersionDeltaFile
1.10+3-2external/mit/xorg/lib/libEGL/Makefile
1.36+3-2external/mit/xorg/lib/libGL/Makefile
1.9+2-1external/mit/xorg/lib/driver.mk
1.11+2-1external/mit/xorg/lib/libgbm/Makefile
+10-64 files