OpenBSD/src wu99hT1sys/dev softraid.c

   use DL_PARTNUM2NAME()
VersionDeltaFile
1.436+2-2sys/dev/softraid.c
+2-21 files

OpenBSD/src QPoPUJ2lib/libc/gen disklabel.c

   Use DL_PARTNUM2NAME() and DL_PARTNUM2NAME(). When we move to a-zA-Z
   partitions, the ascii letters are not linear so use partition numbers
   instead and translate the other way.
   ok krw
VersionDeltaFile
1.29+7-6lib/libc/gen/disklabel.c
+7-61 files

OpenBSD/src Wl2WWlWlib/libutil readlabel.c

   use DL_PARTNAME2NUM(), and while here also check that diskmap isn't
   lying to us about an out-of-range partition
VersionDeltaFile
1.16+11-5lib/libutil/readlabel.c
+11-51 files

OpenBSD/src jnNVTbfregress/lib/libcrypto/ec ec_asn1_test.c

   ec_asn1_test: add an example using BLS12-377

   This exercises the cofactor guessing code with a large cofactor. Thanks to
   Daniel Bleichenbacher for pointing out this example. This contains a hack
   to use a bogus OID since this curve has none.
VersionDeltaFile
1.40+80-1regress/lib/libcrypto/ec/ec_asn1_test.c
+80-11 files

OpenBSD/src qIDkYK1usr.sbin/installboot efi_installboot.c i386_installboot.c

   use DL_PARTNUM2NAME and DL_PARTNAME2NUM instead of arithmetic relative to 'a'
VersionDeltaFile
1.15+3-3usr.sbin/installboot/efi_installboot.c
1.51+2-2usr.sbin/installboot/i386_installboot.c
1.23+2-2usr.sbin/installboot/i386_softraid.c
1.13+2-2usr.sbin/installboot/landisk_installboot.c
1.11+2-2usr.sbin/installboot/loongson_installboot.c
1.12+2-2usr.sbin/installboot/macppc_installboot.c
+13-134 files not shown
+21-2110 files

OpenBSD/src Ohzupjcsbin/fsck_ext2fs setup.c, sbin/fsck_ffs setup.c

   Use DL_PARTNAME2NUM and DL_PARTNUM2NAME instead of alphabet games
VersionDeltaFile
1.30+3-4sbin/newfs_ext2fs/newfs_ext2fs.c
1.120+3-4sbin/newfs/newfs.c
1.30+3-4sbin/newfs_msdos/newfs_msdos.c
1.72+3-3sbin/fsck_ffs/setup.c
1.36+3-3sbin/fsck_ext2fs/setup.c
+15-185 files

OpenBSD/src uaN8s29sbin/disklabel editor.c disklabel.c

   use DL_PARTNAME2NUM and DL_PARTNAME2NUM instead of 'a'+ or -'a'.
VersionDeltaFile
1.420+17-16sbin/disklabel/editor.c
1.255+12-12sbin/disklabel/disklabel.c
+29-282 files

OpenBSD/src CAwb2uhsys/dev/pci if_ice.c if_ixl.c

   ixl/ice(4): use 128 segments for DMA maps of TSO packets

   This avoids unnecessary m_defrag() calls and gain some performance.

   with tweaks for kettenis and bluhm

   ok kettenis, bluhm
VersionDeltaFile
1.59+31-7sys/dev/pci/if_ice.c
1.109+27-9sys/dev/pci/if_ixl.c
1.9+2-1sys/dev/pci/if_icevar.h
+60-173 files

OpenBSD/src VgxZjfGsys/net if_wg.c

   remove unused wg_queue_len()
   ok rsadowski@ mpi@
VersionDeltaFile
1.47+1-12sys/net/if_wg.c
+1-121 files

OpenBSD/src chXOHzXusr.sbin/rpki-client output-json.c

   Emit the CCR BGPsec Router Key state hash in the JSON output

   OK tb@
VersionDeltaFile
1.57+2-1usr.sbin/rpki-client/output-json.c
+2-11 files

OpenBSD/src sVWQhFkusr.bin/pr pr.c extern.h

   remove unused inskip()
   ok miod@
VersionDeltaFile
1.46+1-32usr.bin/pr/pr.c
1.7+1-2usr.bin/pr/extern.h
+2-342 files

OpenBSD/src aSdS2misys/uvm uvm_swap.c

   Use DL_PARTNUM2NAME() instead of 'a'+ method
VersionDeltaFile
1.175+2-2sys/uvm/uvm_swap.c
+2-21 files

OpenBSD/src n81g8kUshare/man/man4/man4.arm64 rpiclock.4 rpipwm.4

   rpiclock(4) and rpipwm(4)
VersionDeltaFile
1.1+44-0share/man/man4/man4.arm64/rpiclock.4
1.1+44-0share/man/man4/man4.arm64/rpipwm.4
1.38+2-2share/man/man4/man4.arm64/Makefile
+90-23 files

OpenBSD/src AA2bYFOsbin/newfs newfs.c

   delete bogus maxpartition check
VersionDeltaFile
1.119+2-5sbin/newfs/newfs.c
+2-51 files

OpenBSD/src W7ZsgHHlib/libc/asr getaddrinfo_async.c

   Do not limit numeric host address conversion by family in resolv.conf

   Problem reported by yasuoka in sshd(8), which uses:
   AddressFamily any
   ListenAddress 0.0.0.0
   ListenAddress ::

   getaddrinfo(3) would only convert numeric host addresses for address
   families that are listed in /etc/resolv.conf and fail the others,
   leading to sshd(8) not listening on all address families.

   On the other hand, getaddrinfo(3) would convert all addresses if
   AI_NUMERICHOST was given, which is the correct behaviour.

   Initial diff provided by & ok yasuoka
VersionDeltaFile
1.64+3-10lib/libc/asr/getaddrinfo_async.c
+3-101 files

OpenBSD/src FEq43Hisys/dev/ata wd.c, sys/kern kern_pledge.c

   Temporarily support the O_DIOCGDINFO ioctl for 16-partition disklabels
   during the transition.  I think we only need it in these two drivers.
VersionDeltaFile
1.133+9-1sys/dev/ata/wd.c
1.339+9-1sys/scsi/sd.c
1.333+5-1sys/kern/kern_pledge.c
+23-33 files

OpenBSD/src BLXNAmasys/sys dkio.h

   Manually create an O_DIOCGDINFO ioctl value which supports the old
   16-partition disklabels as we go through the partition transition.
   This will allow an old fsck_ffs binary to operate in a new kernel.
VersionDeltaFile
1.13+7-1sys/sys/dkio.h
+7-11 files

OpenBSD/src RI2fdhNsys/sys disklabel.h

   Introduce new DL_PARTNUM2NAME() and DL_PARTNAME2NUM() inline functions
   which will replace the unusable 'a'+partnum and partnum-'a' patterns
   throughout the tree.  These support a-zA-Z, but clamp to MAXPARTITIONS,
   and return -1 for out of range values.
   ok krw
VersionDeltaFile
1.93+27-1sys/sys/disklabel.h
+27-11 files

OpenBSD/src GNerRMQetc rc

   maxpartitions is currently 16, but we will be increasing it soon.  When that
   happens, the first device nodes for the "first drive" of a family (sd or wd or
   whatever) remain the same, but higher ones change in inconvenient ways, which
   affects the root partition.  This change creates /dev/root and /dev/rroot nodes
   which match the FUTURE dev_t layout, so that a user can fix their machine.
   We think this cross-over is going to be transparent for sysupgrade users, and
   users who build will have a good scheme for manual repair.
   ok krw kettenis florian
VersionDeltaFile
1.586+23-1etc/rc
+23-11 files

OpenBSD/src y5wR3eesys/arch/arm64/conf files.arm64 RAMDISK, sys/arch/arm64/dev rpipwm.c

   Add rpipwm(4), a driver for the PWM controller on the RP1 chip.  Together
   with the previous RP1-related commits this makes the fan work.  Also based
   on eralier work by mglocker@

   ok on principle tb@
   ok mglocker@
VersionDeltaFile
1.1+187-0sys/arch/arm64/dev/rpipwm.c
1.79+5-1sys/arch/arm64/conf/files.arm64
1.234+2-1sys/arch/arm64/conf/RAMDISK
1.307+2-1sys/arch/arm64/conf/GENERIC
+196-34 files

OpenBSD/src 1mLH3F9sys/arch/arm64/conf files.arm64 RAMDISK, sys/arch/arm64/dev rpiclock.c

   Add rpiclock(4), a driver for the clock controller on the RP1 chip.
   Based on an early draft bt mglocker@

   ok mglocker@
VersionDeltaFile
1.1+585-0sys/arch/arm64/dev/rpiclock.c
1.78+5-1sys/arch/arm64/conf/files.arm64
1.233+2-1sys/arch/arm64/conf/RAMDISK
1.306+2-1sys/arch/arm64/conf/GENERIC
+594-34 files

OpenBSD/src ARBEljzsys/dev/fdt if_cad.c

   Some cad(4) variants, including the one found on the RP1 chip, handle
   setting the correct clock frequency between 10baseT, 100baseTX and
   1000baseT in hardware.  Skip the calls to adjust the clock frequency on
   those.

   This diff is necessary because we're about to add a clock driver for the
   RP1 which means the calls to adjust the clock frequency will actually do
   something.

   ok mglocker@
VersionDeltaFile
1.16+8-3sys/dev/fdt/if_cad.c
+8-31 files

OpenBSD/src yhcwUltshare/man/man5 bsd.regress.mk.5

   typo: tests -> test

   From Ivo van der Sangen
VersionDeltaFile
1.27+3-3share/man/man5/bsd.regress.mk.5
+3-31 files

OpenBSD/src nkBupmDsys/dev/pci if_qwx_pci.c

   fix uninitialized firmware path being used in qwx(4) error messages

   Always initialize amss_path in qwx_mhi_fw_load_handler(), not only
   if we are going to read the file from disk. The path will appear in
   error messages also in case loading a cached firmware image fails.

   qwx0: could not load firmware \M^@\M-Y\M-Q\^\\M^A\M-}\M^?\M^?\^Z':.\M-n\M-T\M^\\M-;P
VersionDeltaFile
1.29+6-6sys/dev/pci/if_qwx_pci.c
+6-61 files

OpenBSD/src 1OAg8Qssys/net pfkeyv2.c

   remove prototypes for removed functions
VersionDeltaFile
1.272+1-4sys/net/pfkeyv2.c
+1-41 files

OpenBSD/src ymxwZLhsys/net if_bridge.c if_vether.c

   bridge: use checksum offloading

   tested by bluhm

   ok bluhm
VersionDeltaFile
1.378+62-3sys/net/if_bridge.c
1.39+4-1sys/net/if_vether.c
+66-42 files

OpenBSD/src Mik9X9Xsys/netinet tcp_input.c tcp_output.c

   Retire TCP flag TF_BLOCKOUTPUT.

   Together with socket splicing the flag TF_BLOCKOUTPUT was introduced
   in 2011.  It was needed to prevent direct calls from tcp_input()
   via sorwakeup() to tcp_output().  Due to unlocking TCP, socket
   wakeup always uses a splicing task on a separate thread, so
   tcp_output() runs deferred.  Also socket lock prevents that anything
   touches this TCP socket concurrently.  TF_BLOCKOUTPUT is not needed
   anymore.  This change also prevents some dangling TCP sockets in
   CLOSING state after running regress/sys/netinet/tcpthread.

   OK florian@
VersionDeltaFile
1.464+3-27sys/netinet/tcp_input.c
1.157+1-7sys/netinet/tcp_output.c
1.196+1-2sys/netinet/tcp_var.h
+5-363 files

OpenBSD/src vKHTiQbregress/lib/libcrypto/wycheproof wycheproof.go

   wycheproof: provide PBKDF2 test harness

   Skip the tests for now since they increase the test's runtime by ~50%.
   A later commit will gate these tests behind REGRESS_SKIP_SLOW.
VersionDeltaFile
1.193+58-2regress/lib/libcrypto/wycheproof/wycheproof.go
+58-21 files

OpenBSD/src v5dAdEtregress/usr.sbin/acme-client Makefile acme-client-profile.conf

   regress parts for acme-client profile support, from florian
VersionDeltaFile
1.5+17-2regress/usr.sbin/acme-client/Makefile
1.1+12-0regress/usr.sbin/acme-client/acme-client-profile.conf
+29-22 files

OpenBSD/src wGx7qRiusr.sbin/vmd x86_vm.c

   vmd(8): fix a wrong comment

   comment had the wrong function name
VersionDeltaFile
1.9+3-2usr.sbin/vmd/x86_vm.c
+3-21 files