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

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

   pcidevs*: Regen
VersionDeltaFile
1.1517+7,068-7,065sys/dev/pci/pcidevs_data.h
1.1518+5-3sys/dev/pci/pcidevs.h
+7,073-7,0682 files

NetBSD/src b7bsMPNsys/dev/pci pcidevs

   pcidevs: Add some Intel Volume Management Devices
VersionDeltaFile
1.1539+5-3sys/dev/pci/pcidevs
+5-31 files

NetBSD/src U9F9iwKdoc CHANGES-9.5

   Ticket #2032
VersionDeltaFile
1.1.2.110+6-1doc/CHANGES-9.5
+6-11 files

NetBSD/src ouLw0clsys/dev/usb xhci.c

   Pull up following revision(s) (requested by msaitoh in ticket #2032):

        sys/dev/usb/xhci.c: revision 1.193

   xhci: Add missing UHF_PORT_POWER support to xhci_roothub_ctrl_locked()
VersionDeltaFile
1.107.2.14+4-3sys/dev/usb/xhci.c
+4-31 files

NetBSD/src 2FQzSbldoc CHANGES-10.2

   Ticket #1305
VersionDeltaFile
1.1.2.108+6-1doc/CHANGES-10.2
+6-11 files

NetBSD/src 0YD6DYlsys/dev/usb xhci.c

   Pull up following revision(s) (requested by msaitoh in ticket #1305):

        sys/dev/usb/xhci.c: revision 1.193

   xhci: Add missing UHF_PORT_POWER support to xhci_roothub_ctrl_locked()
VersionDeltaFile
1.175.2.6+4-3sys/dev/usb/xhci.c
+4-31 files

NetBSD/src Zn4qZ41doc CHANGES-11.0

   Tickets #366 and #367
VersionDeltaFile
1.1.2.122+11-1doc/CHANGES-11.0
+11-11 files

NetBSD/src dMe1gCGsys/dev/usb xhci.c

   Pull up following revision(s) (requested by msaitoh in ticket #367):

        sys/dev/usb/xhci.c: revision 1.193

   xhci: Add missing UHF_PORT_POWER support to xhci_roothub_ctrl_locked()
VersionDeltaFile
1.188.2.4+4-3sys/dev/usb/xhci.c
+4-31 files

NetBSD/src n7jELkesbin/efi devpath.c

   Pull up following revision(s) (requested by kre in ticket #366):

        sbin/efi/devpath.c: revision 1.2

   PR bin/60403 : sbin/efi - fix core dump from assert in devpath

   assert(3) should never be used to validate data from external sources,
   only to validate assumptions about how the code itself works.
   Worse here, the assert() wasn't even validating that the externally sourced
   data was correctly formed, which it was; it was just in a format that wasn't
   common, and wasn't expected.

   What the output should be (the textual representation of the variable
   value) is unknown to me, I haven't been able to locate anything in the
   EFI standard which says (or even gives an example of the case in question).
   It might be there though somewhere I haven't found yet.

   The unusual case is when a variable which contains a path, like:
   Boot0000* NetBSD

    [9 lines not shown]
VersionDeltaFile
1.1.2.1+8-5sbin/efi/devpath.c
+8-51 files

NetBSD/src P4RqXVCdoc CHANGES-11.0

   Ammend ticket #308 for additional pullups
VersionDeltaFile
1.1.2.121+3-1doc/CHANGES-11.0
+3-11 files

NetBSD/src XUausQ4distrib/sets/lists/comp mi, distrib/sets/lists/tests mi

   Additionally pull up following revision(s) (requested by riastradh in ticket #308):

        distrib/sets/lists/tests/mi: revision 1.1408
        distrib/sets/lists/comp/mi: revision 1.2526

   new openssl test file
   new OpenSSL man page
VersionDeltaFile
1.2497.2.7+4-1distrib/sets/lists/comp/mi
1.1387.2.11+3-1distrib/sets/lists/tests/mi
+7-22 files

NetBSD/src kskI2Fmsys/dev/isa pckbc_isa.c

   pckbc_isa: Use isa_intr_establish_xname()
VersionDeltaFile
1.28+4-4sys/dev/isa/pckbc_isa.c
+4-41 files

NetBSD/src WhAU6mPsys/dev/acpi acpi_mcfg.c

   acpi(4): Reset mcfg_nsegs to zero if we couldn't find any valid ones.

   acpimcfg_probe initializes mcfg_nsegs to the number of segments in
   thef MCFG table, and allocates space at mcfg_segs for an array of
   segments, but leaves the array zero-initialized.

   Later, acpimcfg_init initializes the array with the valid segments,
   and _if there are any_, sets mcfg_nsegs to the number of valid ones.

   But _if there aren't any_, acpimcfg_init would leave mcfg_nsegs set
   to the amount of space allocated in the array, all zero-initialized.

   Later still, if PCI_RESOURCE is enabled, acpimcfg_configure_bus
   would, via acpimcfg_get_segment, search mcfg_segs[0..mcfg_nsegs) for
   an entry matching a PCI segment and bus number, and if they both
   happened to be zero, the first one would match...and
   acpimcfg_configure_bus would fish the (null!)  seg->ms_bst out of the
   all-zero entry and feed it to bus_space_map which would proceed to
   barf on the null pointer.

    [12 lines not shown]
VersionDeltaFile
1.33+9-3sys/dev/acpi/acpi_mcfg.c
+9-31 files

NetBSD/src MiOauOOsys/arch/m68k/include bus_space_simple.h

   Fix missing register prefix.
VersionDeltaFile
1.4+2-2sys/arch/m68k/include/bus_space_simple.h
+2-21 files

NetBSD/src SnsxfpVsys/net if_wg.c, sys/rump/net/lib/libwg wg_user.c wg_user.h

   wg-userspace(8): Tighten rump interface.

   1. Don't abuse struct iov as a tuple of two buffers, one of which is
      conveying a sockaddr; just pass two separate arguments, one for the
      sockaddr and the other for the payload.

   2. Avoid sketchy struct sockaddr * scabs; we're a union shop here.

   It might seem like a regression to rip out all the scatter/gather
   iovecs and require contiguous buffers.  But on the input path we
   already have a contiguous buffer filled by read(2) or recvfrom(2)
   (and there would be no advantage to using readv(v)).  And on the
   output path, we always generate handshake messages and ciphertext in
   contiguous buffers anyway.  So no scatter/gather support is actually
   lost here.

   Cleanup prompted by:

   PR bin/60392: assertion "mbuflen >= sizeof(struct wg_msg)" failed
VersionDeltaFile
1.5+90-71sys/rump/net/lib/libwg/wg_user.c
1.142+55-38sys/net/if_wg.c
1.2+19-8sys/rump/net/lib/libwg/wg_user.h
+164-1173 files

NetBSD/src 3yjv4SBdoc CHANGES-11.0

   Fix entry for ticket #308
VersionDeltaFile
1.1.2.120+2-2doc/CHANGES-11.0
+2-21 files

NetBSD/src Lts3aagetc/mtree NetBSD.dist.tests

   Pull up the following to fix the build for real after ticket #308

        etc/mtree/NetBSD.dist.tests     1.214

   (previous commit actually pulled up 1.213)
VersionDeltaFile
1.210.2.3+2-2etc/mtree/NetBSD.dist.tests
+2-21 files

NetBSD/src xJO1zSfsys/arch/m68k/include vmparam.h, sys/arch/sun2/include vmparam.h

   Make Sun2's PAGER_MAP_DEFAULT_SIZE a generic __mc68010__ tuning parameter.
VersionDeltaFile
1.24+2-6sys/arch/sun2/include/vmparam.h
1.14+5-1sys/arch/m68k/include/vmparam.h
+7-72 files

NetBSD/src akS8kDAdoc CHANGES-11.0

   Ammend ticket #308 for additional pullups
VersionDeltaFile
1.1.2.119+2-1doc/CHANGES-11.0
+2-11 files

NetBSD/src iwZOCtQetc/mtree NetBSD.dist.tests

   Additionally pull up the following for ticket #308 to fix the build:

        etc/mtree/NetBSD.dist.tests             1.214

   Add new test directory.
VersionDeltaFile
1.210.2.2+2-1etc/mtree/NetBSD.dist.tests
+2-11 files

NetBSD/src mt9aYpJsbin/efi devpath.c

   PR bin/60403 : sbin/efi - fix core dump from assert in devpath

   assert(3) should never be used to validate data from external sources,
   only to validate assumptions about how the code itself works.

   Worse here, the assert() wasn't even validating that the externally sourced
   data was correctly formed, which it was; it was just in a format that wasn't
   common, and wasn't expected.

   What the output should be (the textual representation of the variable
   value) is unknown to me, I haven't been able to locate anything in the
   EFI standard which says (or even gives an example of the case in question).
   It might be there though somewhere I haven't found yet.

   The unusual case is when a variable which contains a path, like:

   Boot0000* NetBSD
       HD(3,GPT,d439564b-f7e4-4f92-b6ae-2fa0c33632f2,0x400,0x7f800)/
       File(\EFI\BOOT\BOOTX64.EFI)

    [9 lines not shown]
VersionDeltaFile
1.2+8-5sbin/efi/devpath.c
+8-51 files

NetBSD/src z9YjUl0sys/arch/arm/sunxi sunxi_gmac.c, sys/arch/sgimips/dev scn.c

   fix few typos in comments and error message.
VersionDeltaFile
1.12+3-3sys/dev/mii/ipgphy.c
1.13+3-3sys/arch/arm/sunxi/sunxi_gmac.c
1.12+3-3sys/arch/sgimips/dev/scn.c
1.4+2-2sys/dev/ic/ns8477reg.h
+11-114 files

NetBSD/src zAFbtJZsbin/efi main.c

   say what we can't open
VersionDeltaFile
1.7+3-3sbin/efi/main.c
+3-31 files

NetBSD/src 13oaaqXsys/dev/vme xy.c

   one declaration of i is enough :-)
VersionDeltaFile
1.105+2-5sys/dev/vme/xy.c
+2-51 files

NetBSD/src NKZM4KUdoc CHANGES-11.0

   Ammend ticket #339 for additional pullups
VersionDeltaFile
1.1.2.118+5-2doc/CHANGES-11.0
+5-21 files

NetBSD/src eJgksj7lib/libc/citrus/modules citrus_utf8.c, lib/libc/locale c8rtomb.c

   Additionally pull up following revision(s) (requested by riastradh in ticket #339):

        tests/lib/libc/locale/t_c8rtomb.c: revision 1.8
        lib/libc/locale/c8rtomb.c: revision 1.10
        lib/libc/citrus/modules/citrus_utf8.c: revision 1.20
        lib/libc/citrus/modules/citrus_utf8.c: revision 1.21
        lib/libc/citrus/modules/citrus_utf8.c: revision 1.22

   Be truly pedantic about UTF-8 encodings

   If we're not going to be accepting "legacy" UTF-8
   (5 and 6 byte encodings for code points >= 0x00200000 which the
   standards don't allow, as they won't fit in UTF-16) then we
   certainly should never be able to generate them, and even more
   should certainly be pedantic about not allowing the various
   forms of mis-coded strings for which there is no justification
   but have been known to be used to attempt to violate security.

   This, I believe, now enforces all the current restrictions, eg,

    [46 lines not shown]
VersionDeltaFile
1.7.4.1+165-3tests/lib/libc/locale/t_c8rtomb.c
1.18.42.2+64-11lib/libc/citrus/modules/citrus_utf8.c
1.9.4.1+4-4lib/libc/locale/c8rtomb.c
+233-183 files

NetBSD/src W4K8cO4doc CHANGES-11.0

   Ammend ticket #308 for additional pullups
VersionDeltaFile
1.1.2.117+2,518-1,657doc/CHANGES-11.0
+2,518-1,6571 files

NetBSD/src Ozyyq97crypto/external/apache2/openssl/lib/libcrypto/arch/powerpc chachap10-ppc.S, crypto/external/apache2/openssl/lib/libcrypto/arch/powerpc64 chachap10-ppc.S

   Pullup the following, requested by riastradh in ticket #308:

        crypto/external/apache2/openssl//lib/libcrypto/man/X509V3_EXT_print.3 up to
        crypto/external/apache2/openssl/include/openssl/opensslv.h up to 1.4
        crypto/external/apache2/openssl/lib/libcrypto/man.inc up to 1.7
        crypto/external/apache2/openssl/lib/libcrypto/arch/powerpc/chachap10-ppc.S up to 1.2
        crypto/external/apache2/openssl/lib/libcrypto/arch/powerpc64/chachap10-ppc.S up to 1.2
        crypto/external/apache2/openssl/lib/libcrypto/arch/riscv32/Makefile up to 1.2
        crypto/external/apache2/openssl/lib/libcrypto/arch/riscv32/aes-riscv32-zkn.S up to 1.2
        crypto/external/apache2/openssl/lib/libcrypto/arch/riscv32/riscv32cpuid.S up to 1.2
        crypto/external/apache2/openssl/lib/libcrypto/arch/riscv64/Makefile up to 1.4
        crypto/external/apache2/openssl/lib/libcrypto/arch/riscv64/aes-riscv64-zkn.S up to 1.2
        crypto/external/apache2/openssl/lib/libcrypto/arch/riscv64/aes-riscv64-zvkned.S up to 1.2
        crypto/external/apache2/openssl/lib/libcrypto/arch/riscv64/aes-riscv64.S up to 1.3
        crypto/external/apache2/openssl/lib/libcrypto/arch/riscv64/riscv64cpuid.S up to 1.2
        crypto/external/apache2/openssl/lib/libcrypto/arch/sparc/aesfx-sparcv9.S up to 1.2
        crypto/external/apache2/openssl/lib/libcrypto/arch/sparc64/aesfx-sparcv9.S up to 1.2
        crypto/external/apache2/openssl/lib/libcrypto/man/ADMISSIONS.3 up to 1.6
        crypto/external/apache2/openssl/lib/libcrypto/man/ASN1_EXTERN_FUNCS.3 up to 1.6

    [848 lines not shown]
VersionDeltaFile
1.2.8.1+294-5tests/crypto/libcrypto/t_sha512trunc.c
1.1.2.2+110-0crypto/external/apache2/openssl/lib/libcrypto/man/X509V3_EXT_print.3
1.1.2.1+0-110crypto/external/apache2/openssl/lib/libcrypto/man/X509V3_EXT_print.3
1.2.2.2+86-4crypto/external/apache2/openssl/lib/libcrypto/man/BIO_s_bio.3
1.1.2.1+46-4crypto/external/apache2/openssl/lib/libcrypto/arch/powerpc64/chachap10-ppc.S
1.1.2.1+46-4crypto/external/apache2/openssl/lib/libcrypto/arch/powerpc/chachap10-ppc.S
+582-127856 files not shown
+2,427-1,929862 files