NetBSD/src vbTpYHesys/dev fss.c

   Pull up following revision(s) (requested by hannken in ticket #2042):

        sys/dev/fss.c: revision 1.116

   Bracket I/O from or to the backing store with fstrans_start_lazy()
   so the fss device doesn't block before the file system is suspended.

   Should fix some deadlocks with revokation of ttys.

   PR kern/59663 (ffs_snapshot_read -> uvm_fault (or pool page empty)
VersionDeltaFile
1.107.4.2+8-2sys/dev/fss.c
+8-21 files

NetBSD/src R0oB0xUsys/dev fss.c

   Pull up following revision(s) (requested by hannken in ticket #1320):

        sys/dev/fss.c: revision 1.116

   Bracket I/O from or to the backing store with fstrans_start_lazy()
   so the fss device doesn't block before the file system is suspended.

   Should fix some deadlocks with revokation of ttys.

   PR kern/59663 (ffs_snapshot_read -> uvm_fault (or pool page empty)
VersionDeltaFile
1.113.4.2+8-2sys/dev/fss.c
+8-21 files

NetBSD/src EWRAi9xsys/dev fss.c

   Pull up following revision(s) (requested by hannken in ticket #409):

        sys/dev/fss.c: revision 1.116

   Bracket I/O from or to the backing store with fstrans_start_lazy()
   so the fss device doesn't block before the file system is suspended.

   Should fix some deadlocks with revokation of ttys.

   PR kern/59663 (ffs_snapshot_read -> uvm_fault (or pool page empty)
VersionDeltaFile
1.114.8.1+8-2sys/dev/fss.c
+8-21 files

NetBSD/src O0FohLIcrypto/external/bsd/openssh/dist kexgen.c gss-genr.c

   Pull up following revision(s) (requested by rin in ticket #404):

        crypto/external/bsd/openssh/dist/gss-genr.c: revision 1.17
        crypto/external/bsd/openssh/dist/kexgen.c: revision 1.10

   openssh: Fix up NetBSD RCSID. Otherwise, NFC
VersionDeltaFile
1.8.2.2+2-2crypto/external/bsd/openssh/dist/kexgen.c
1.12.4.3+2-2crypto/external/bsd/openssh/dist/gss-genr.c
+4-42 files

NetBSD/src En9j7Q0sys/dev/ic isp_netbsd.h, sys/dev/pci isp_pci.c

   Pull up following revision(s) (requested by thorpej in ticket #403):

        sys/dev/pci/isp_pci.c: revision 1.123
        sys/dev/ic/isp_netbsd.h: revision 1.77

   It has been observed in the wild that some individual instances of
   ISP10[24]0 controllers don't seem to like getting a 64-bit DMA address
   from our driver (at least, there seems to be some sort of incorrect
   handling vis a vis the RQSTYPE_A64 message in isp_intr()).

   Upon inspection, it was noted that in isp_pci_dmasetup(), the decision
   to use RQSTYPE_T3RQS vs RQSTYPE_T2RQS was conditional on sizeof(bus_addr_t)
   being larger than sizeof(uint32_t).

   However, this isn't the correct predicate; instead, the choice should
   be dependent on what the largest value that bus_addr_t will have.  As
   it happans, the PCI layer makes a distinction between 32-bit and 64-bit
   DMA windows, and isp_pci's use of the regular "pa->pa_dmat" would ensure
   that the DMA address always fits within 32-bits.  Therefore, there was

    [9 lines not shown]
VersionDeltaFile
1.122.34.1+15-4sys/dev/pci/isp_pci.c
1.76.34.1+4-2sys/dev/ic/isp_netbsd.h
+19-62 files

NetBSD/src ehcso6Xsys/dev/ic tulip.c

   Pull up following revision(s) (requested by thorpej in ticket #402):

        sys/dev/ic/tulip.c: revision 1.215

   Support for the 21142/21143 internal NWay block is structured like a
   PHY driver, but it was overlooked when the ifmedia/mii layer gained a
   locking protocol.  Update it to avoid a recursive mutex acquisition
   that can occur if the autonegotiation completes (very) quickly.

   PR kern/60494
VersionDeltaFile
1.213.2.1+42-10sys/dev/ic/tulip.c
+42-101 files

NetBSD/src Pc4YgGKsys/net if_media.h if_media.c

   Pull up following revision(s) (requested by thorpej in ticket #401):

        sys/net/if_media.c: revision 1.55
        sys/net/if_media.h: revision 1.73

   Expose ifmedia_match_locked().  This is a pre-requisite for fixing
   the media locking error in the "tlp" driver described in...

   PR kern/60494
VersionDeltaFile
1.54.12.1+3-5sys/net/if_media.c
1.72.4.1+2-1sys/net/if_media.h
+5-62 files

NetBSD/src W33T6lksys/arch/evbarm/fdt fdt_machdep.c, sys/arch/riscv/riscv riscv_machdep.c

   Pull up following revision(s) (requested by skrll in ticket #400):

        sys/arch/riscv/riscv/riscv_machdep.c: revision 1.51
        sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.113

   The 2nd argument of fdt_memory_remove_range is a size. Fix the call sites
   that get this wrong.

   Prompted by the email to port-riscv from Alex Jokela
VersionDeltaFile
1.43.2.3+4-4sys/arch/riscv/riscv/riscv_machdep.c
1.109.2.1+3-3sys/arch/evbarm/fdt/fdt_machdep.c
+7-72 files

NetBSD/src EY2nj0nsys/dist/pf/net pf.c

   Pull up following revision(s) (requested by riastradh in ticket #398):

        sys/dist/pf/net/pf.c: revision 1.88

   pf(4): Avoid UAF of pf mbuf tag in fragment reassembly.

   PR kern/60485: pf(4): uaf in fragment reassembly
VersionDeltaFile
1.87.10.1+20-2sys/dist/pf/net/pf.c
+20-21 files

NetBSD/src 56GdllMsys/external/bsd/ipf/netinet fil.c, tests/ipf/expected ipv6.3

   Pull up following revision(s) (requested by riastradh in ticket #397):

        tests/ipf/t_filter_exec.sh: revision 1.10
        tests/ipf/t_filter_exec.sh: revision 1.9
        sys/external/bsd/ipf/netinet/fil.c: revision 1.38
        tests/ipf/input/ipv6.3: revision 1.3
        tests/ipf/expected/ipv6.3: revision 1.2

   ipfilter: Test icmp6 packet of death.
   PR kern/60484: ipfilter: null pointer deref in icmp6 parsing

   ipfilter: Don't choke on an ICMP6 error quoting an ICMP6 error.
   PR kern/60484: ipfilter: null pointer deref in icmp6 parsing
VersionDeltaFile
1.2.46.1+15-0tests/ipf/input/ipv6.3
1.37.8.1+4-3sys/external/bsd/ipf/netinet/fil.c
1.1.62.1+1-0tests/ipf/expected/ipv6.3
+20-33 files

NetBSD/src bBwc8H2sys/dev/hdaudio hdaudio.c

   Pull up following revision(s) (requested by riastradh in ticket #396):

        sys/dev/hdaudio/hdaudio.c: revision 1.19

   hdaudio(4): Apply access checks to ioctl routines.

   This way the permissions on /dev/hdaudioN actually do something.
   Sort includes while here.

   PR kern/60492: hdaudio(4): setconfig is allowed unprivileged
VersionDeltaFile
1.18.12.1+24-6sys/dev/hdaudio/hdaudio.c
+24-61 files

NetBSD/src wYzINcWlibexec/ld.elf_so tls.c

   Pull up following revision(s) (requested by riastradh in ticket #395):

        libexec/ld.elf_so/tls.c: revision 1.32
        libexec/ld.elf_so/tls.c: revision 1.33
        libexec/ld.elf_so/tls.c: revision 1.34

   ld.elf_so: Fix assertions for TLS variant I without _lwp_settcb.

   In variant I, the TLS address is always

           (uint8_t *)tcb + sizeof(struct tls_tcb) + obj->tlsoffset.

   With _lwp_settcb, (uint8_t *)tcb + sizeof(struct tls_tcb) is aligned,
   whereas without it, (uint8_t *)tcb is aligned.  Consequently, with
   _lwp_settcb, obj->tlsoffset must also be aligned, whereas without it,
   obj->tlsoffset + sizeof(struct tls_tcb) must be aligned -- and hence,
   without _lwp_settcb, obj->tlsoffset must be congruent to
   -sizeof(struct tls_tcb) modulo the alignment.


    [29 lines not shown]
VersionDeltaFile
1.23.2.4+30-20libexec/ld.elf_so/tls.c
+30-201 files

NetBSD/src LLvYMDVsys/dev/raidframe rf_disks.c

   Pull up following revision(s) (requested by joe in ticket #394):

        sys/dev/raidframe/rf_disks.c: revision 1.96
        sys/dev/raidframe/rf_disks.c: revision 1.97

   PR kern/60477

   Use the right assertions to ensure that all IOs are suspended.
   zero indicates that IOs resume.

   PR kern/60477

   Use greater than zero instead of strictly one
VersionDeltaFile
1.95.8.1+3-3sys/dev/raidframe/rf_disks.c
+3-31 files

NetBSD/src ixUvkxCdoc CHANGES-11.1 LAST_MINUTE, external/gpl2/groff/tmac mdoc.local

   Welcome to 11.0_STABLE!
VersionDeltaFile
1.1.2.1+13-0doc/CHANGES-11.1
1.11.4.10+3-3external/gpl2/groff/tmac/mdoc.local
1.738.2.10+2-2sys/sys/param.h
1.2.78.2+2-2doc/LAST_MINUTE
1.5.38.2+3-1doc/README.files
1.1+0-0doc/CHANGES-11.1
+23-86 files

NetBSD/src EsTnkDYetc/etc.evbarm Makefile.inc

   Fix indent.
VersionDeltaFile
1.142+6-6etc/etc.evbarm/Makefile.inc
+6-61 files

NetBSD/src rTF9BqYcrypto/external/bsd/openssh/dist sshd-session.c

   Add a blocklist probe (Jose Luis Duran)
VersionDeltaFile
1.15+5-3crypto/external/bsd/openssh/dist/sshd-session.c
+5-31 files

NetBSD/src iwauO1qshare/man/man4 urtwn.4

   urtwn(4): touch up
VersionDeltaFile
1.20+17-13share/man/man4/urtwn.4
+17-131 files

NetBSD/src ABg7H13etc/etc.evbarm Makefile.inc

   Do not try to make image hashes if we created no images
VersionDeltaFile
1.141+7-4etc/etc.evbarm/Makefile.inc
+7-41 files

NetBSD/src s0NIe7Xusr.bin/calendar/calendars calendar.netbsd

   Add NetBSD 11.0
VersionDeltaFile
1.54+1-0usr.bin/calendar/calendars/calendar.netbsd
+1-01 files

NetBSD/src qPHqZG1distrib/utils/embedded mkimage, etc Makefile

   PR install/59195 and PR port-evbmips/60302: fix hashes in gzimg directories

   Hashes in gzimg directories for some ports either correspond to the
   wrong (i.e., uncompressed) files or do not cover all files.  These
   problems are described in PR install/59195 and PR port-evbmips/60302,
   respectively.  The potential solution offered for PR 59195 does not
   work if multiple image files exist in a single gzimg directory.

   The correct solution involves three aspects: (i) make checksums
   independently of mkimage, which allows a common list of hashes in
   etc/Makefile, (ii) for directories producing more than one compressed
   image, make checksums in individual temporary files, one per
   compressed image, to combine at the end, and (iii) add make targets to
   allow parallelism across multiple images within each directory.

   This patch implements those steps for the evbarm, evbmips, evbppc, and
   riscv ports, which were the only ones previously using mkimage for
   checksums.
VersionDeltaFile
1.140+77-31etc/etc.evbarm/Makefile.inc
1.8+20-10etc/etc.riscv/Makefile.inc
1.478+6-3etc/Makefile
1.23+5-3etc/etc.evbppc/Makefile.inc
1.33+5-3etc/etc.evbmips/Makefile.inc
1.98+1-5distrib/utils/embedded/mkimage
+114-556 files

NetBSD/src NU9KdcMsys/dev/pci pcidevs.h pcidevs_data.h

   Regen.
VersionDeltaFile
1.1519+9,394-9,389sys/dev/pci/pcidevs_data.h
1.1520+3-1sys/dev/pci/pcidevs.h
+9,397-9,3902 files

NetBSD/src dWFZgIwsys/dev/pci pcidevs

   Add MediaTek MT7996 Wi-Fi 7 Wireless LAN.
VersionDeltaFile
1.1541+3-1sys/dev/pci/pcidevs
+3-11 files

NetBSD/src N28FcGmdistrib/sets/lists/base mi, distrib/sets/lists/debug mi

   Add a MKRAID build option, which defaults to yes everywhere except
   m68000, which controls building of RAID-related utilities (including
   hardware RAID controllers).
VersionDeltaFile
1.1840+15-15distrib/sets/lists/man/mi
1.124+19-1share/man/man5/mk.conf.5
1.58+8-8distrib/sets/lists/manhtml/mi
1.466+7-7share/mk/bsd.README
1.517+7-7distrib/sets/lists/debug/mi
1.1388+7-7distrib/sets/lists/base/mi
+63-457 files not shown
+94-6013 files

NetBSD/src GNtGPrmsys/dev/pci virtioreg.h

   Add definitions for several product IDs and feature flags.
VersionDeltaFile
1.16+48-13sys/dev/pci/virtioreg.h
+48-131 files

NetBSD/src gt7vnjbsys/kern subr_autoconf.c

   <sys/disklabel.h> not needed here.
VersionDeltaFile
1.321+2-3sys/kern/subr_autoconf.c
+2-31 files

NetBSD/src 3DD6yKK. build.sh

   Make hb68k default to MACHINE_ARCH=m68k
VersionDeltaFile
1.405+3-3build.sh
+3-31 files

NetBSD/src vQyIXxHsys/kern kern_module.c

   Trailing whitespace
VersionDeltaFile
1.177+3-3sys/kern/kern_module.c
+3-31 files

NetBSD/src sDB3PIhsys/kern kern_module.c

   KNF a comment
VersionDeltaFile
1.176+6-4sys/kern/kern_module.c
+6-41 files

NetBSD/src Fl1X2NIdistrib/sets/lists/debug md.evbppc

   lists: Fix MKDEBUGLIB build for evbppc

   /usr/lib/libpowerpc_espresso*.a are not present.
VersionDeltaFile
1.7+1-2distrib/sets/lists/debug/md.evbppc
+1-21 files

NetBSD/src H5bWZl2. build.sh

   build.sh: consider tools/make/configure and tools/make/*.in

   When deciding if nbmake is out-of-date the files in tools/make
   should be considered too.

   Reviewed by: riastradh
VersionDeltaFile
1.404+4-3build.sh
+4-31 files