OpenBSD/src kRPrZ2Tsys/dev/fdt rkpinctrl.c

   Add RK3576 support.

   ok kevlo@
VersionDeltaFile
1.18+143-1sys/dev/fdt/rkpinctrl.c
+143-11 files

OpenBSD/src o40HLmtlib/libsndio aucat.c

   the cookie fd is private to the library and not passed outwards
   so it should be opened with O_CLOEXEC
VersionDeltaFile
1.81+2-2lib/libsndio/aucat.c
+2-21 files

OpenBSD/src AQgl3mrlib/libusbhid usage.c

   For fopen() use "e" because this descriptor is library private and should
   be O_CLOEXEC
VersionDeltaFile
1.18+2-2lib/libusbhid/usage.c
+2-21 files

OpenBSD/src dVKazcbsys/kern kern_pledge.c

   In the pledge_namei() callback, stop looking for the libc special files
   when the open(2) system call was used, and only do this for __pledge_open(2)
   which libc will use when it intends to access those files.
   This breaks compatibility in a pretty major way, but that's the price being
   paid to undo this historical shortcut I made to satisfy libc's internal
   requirements and make pledge(2) a possibility.
   All the other parts are already in the tree.  There may be a few dangling
   issues in ports or base which we'll find over time.
VersionDeltaFile
1.346+2-4sys/kern/kern_pledge.c
+2-41 files

OpenBSD/src AcpsylDusr.bin/tmux mode-tree.c window-tree.c

   Add a short builtin help text for each mode accessible with C-h,
   based on code from Patrick Motard in GitHub issue 4751.
VersionDeltaFile
1.79+91-3usr.bin/tmux/mode-tree.c
1.73+27-3usr.bin/tmux/window-tree.c
1.65+24-5usr.bin/tmux/popup.c
1.19+24-3usr.bin/tmux/window-customize.c
1.38+23-3usr.bin/tmux/window-client.c
1.46+22-3usr.bin/tmux/window-buffer.c
+211-203 files not shown
+232-349 files

OpenBSD/src jA2kj7tsys/dev/pci if_bnxt.c

   Add support for BCM575xx devices, variously known as Thor or P5.
   There are a few significant differences to earlier devices.

   The nic now requires some host memory to use as backing store for its queues,
   and for now we're overallocating to some extent.  It's not a noticeable amount
   of memory for a system with one of these nics in it, so this isn't a huge
   concern.

   P5 devices have notification queues to act as an indirection between tx/rx
   completion rings and msi-x vectors.  We set up one per queue and statically
   map them to msi-x vectors in turn according to the intrmap.

   The doorbell structures are now 64 bits, and all written to through the same
   memory address.

   Ring groups are not used, so the functions to allocate and free ring groups
   don't do anything for P5 devices; instead, rings are directly associated
   with each other on creation, and aggregation rings are identified by a
   different ring type.

    [3 lines not shown]
VersionDeltaFile
1.68+741-97sys/dev/pci/if_bnxt.c
+741-971 files

OpenBSD/src 4fvUxRLusr.sbin/smtpd smtpd.conf.5

   spacing; ok martijn@
VersionDeltaFile
1.281+3-3usr.sbin/smtpd/smtpd.conf.5
+3-31 files

OpenBSD/src 5S8QVq6usr.bin/tmux status.c tmux.1

   Draw message as one format, allowing prompts and messages to occupy only
   a portion of the status bar, overlaying the normal status content rather
   than replacing the entire line. A new message-format option now controls
   the entire message (like status-format). From Conor Taylor in GitHub
   issue 4861.
VersionDeltaFile
1.258+125-32usr.bin/tmux/status.c
1.1037+41-2usr.bin/tmux/tmux.1
1.40+23-9usr.bin/tmux/style.c
1.205+18-4usr.bin/tmux/options-table.c
1.1298+2-1usr.bin/tmux/tmux.h
+209-485 files

OpenBSD/src TMRLmb9usr.bin/tmux menu.c

   Fix comparison of menu keys, reported by Vladimir Bauer in GitHub issue
   4891.
VersionDeltaFile
1.62+2-2usr.bin/tmux/menu.c
+2-21 files

OpenBSD/src bODkGwtetc/rpki afrinic.constraints

   Add new AFRINIC ASN block

   per https://mail.lacnic.net/pipermail/lacnog/2026-March/010239.html

   While there, merge ranges.

   OK tb@
VersionDeltaFile
1.4+2-3etc/rpki/afrinic.constraints
+2-31 files

OpenBSD/src 6zGYDCPsys/dev/fdt rkclock.c rkclock_clocks.h

   Add support for RK3576 clocks and resets.
   A couple of additional clocks from kevlo@

   ok kevlo@
VersionDeltaFile
1.95+326-2sys/dev/fdt/rkclock.c
1.67+52-0sys/dev/fdt/rkclock_clocks.h
+378-22 files

OpenBSD/src L9v9J6Wsys/dev/fdt dwmmc.c

   Match the compatible for the RK3576.

   ok kevlo@
VersionDeltaFile
1.33+2-1sys/dev/fdt/dwmmc.c
+2-11 files

OpenBSD/src FRE0qxzsys/arch/arm64/stand/efiboot efiboot.c

   Add a DMA constraint for the Rockchip RK3576 too as the SD controller can
   only do 32-bit DMA.

   ok patrick@, kevlo@
VersionDeltaFile
1.70+2-1sys/arch/arm64/stand/efiboot/efiboot.c
+2-11 files

OpenBSD/src gcG8alvsys/arch/amd64/amd64 acpi_machdep.c, sys/arch/amd64/include cpu.h

   Implement delayed hibernation.  If the machdep.hibernatedelay sysctl is
   set to a value that isn't zero, this specifies a number of seconds after
   which the machine will wake up from suspend and hibernate itself.

   ok florian@, mlarkin@
VersionDeltaFile
1.43+62-1sys/arch/amd64/isa/clock.c
1.457+27-11sys/dev/acpi/acpi.c
1.113+24-2sys/arch/amd64/amd64/acpi_machdep.c
1.36+16-9sys/dev/acpi/acpi_x86.c
1.184+7-2sys/arch/amd64/include/cpu.h
1.141+7-1sys/dev/acpi/acpivar.h
+143-263 files not shown
+153-329 files

OpenBSD/src zcfv9wIdistrib/sets/lists/base md.alpha, distrib/sets/lists/comp gcc.sparc64 gcc.alpha

   sync
VersionDeltaFile
1.27+26-26distrib/sets/lists/comp/gcc.sparc64
1.27+26-26distrib/sets/lists/comp/gcc.alpha
1.27+26-26distrib/sets/lists/comp/gcc.hppa
1.27+26-26distrib/sets/lists/comp/gcc.landisk
1.28+26-26distrib/sets/lists/comp/gcc.luna88k
1.1178+5-5distrib/sets/lists/base/md.alpha
+135-1354 files not shown
+155-15510 files

OpenBSD/src L7tHlpqlib/libutil passwd.c login_fbtab.c

   pass "e" to fopen() to set O_CLOEXEC
   ok guenther
VersionDeltaFile
1.57+3-3lib/libutil/passwd.c
1.22+2-2lib/libutil/login_fbtab.c
1.15+2-2lib/libutil/pidfile.c
+7-73 files

OpenBSD/src xqp3Kl2usr.bin/pkill pkill.c

   Increase argv buffer from _POSIX2_LINE_MAX to _POSIX_ARG_MAX.

   This better handles matching commands with long arguments.  Note
   that it is still possible for a command to have command line arguments
   larger than _POSIX_ARG_MAX, but this should be enough in most cases.
   From Mikolaj Kucharski
VersionDeltaFile
1.44+2-2usr.bin/pkill/pkill.c
+2-21 files

OpenBSD/src HY7c3W3lib/libc/sys recv.2

   On OpenBSD, recv*msg(2) can return EPERM if the ancillary data from
   the other side contains a file descriptor type we don't like.  We
   have some protection against ridiculous types, and when running in pledge
   it gets even more strict.
   ok kettenis
VersionDeltaFile
1.53+4-2lib/libc/sys/recv.2
+4-21 files

OpenBSD/src l2FmWaesys/dev/pci if_iwx.c if_iwxreg.h

   Add support Intel AX211 BZ MACs paired WiFi 6e RFs to iwx(4).

   These devices are found in recent laptops using Intel AX211 WiFi 6e.
   Only WiFi 6e, not WiFi 7, which will probably need a separate driver
   as the Linux kernel does (iwlmld).

   Firmware for BZ devices is available in fw_update.

   There is still an unsolved problem with Tx performance. As soon as Tx
   aggregation is used the device stalls and stops sending and receiving.
   Tx performance is stable with block ack disabled, i.e. in mode 11a/b/g.
   Help with figuring out the root cause of this would be appreciated.
   I would have preferred to commit a fully working version but have
   already spent quite a lot of time trying to find this last bug. It is
   time to put this in anyway and hope the issue will be fixed soon.

   Thanks to all involved for the support with review and testing of the
   diffs which led up to this, to Johannes Berg for help with solving
   various fatal firmware errors, to denis@'s company for making it

    [2 lines not shown]
VersionDeltaFile
1.218+213-43sys/dev/pci/if_iwx.c
1.72+59-1sys/dev/pci/if_iwxreg.h
1.49+8-2sys/dev/pci/if_iwxvar.h
+280-463 files

OpenBSD/src EbRNOrCsys/dev/pci if_iwx.c

   ignore undocumented iwx(4) firmware notification 0xfc in group SYSTEM
VersionDeltaFile
1.217+5-1sys/dev/pci/if_iwx.c
+5-11 files

OpenBSD/src HSLvXSZsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2113+4-0sys/dev/pci/pcidevs_data.h
1.2118+1-0sys/dev/pci/pcidevs.h
+5-02 files

OpenBSD/src Zx1YAf3sys/dev/pci pcidevs

   add PCI ID for Intel Wi-Fi 6e AX211 found in recent lenovo laptops
VersionDeltaFile
1.2125+2-1sys/dev/pci/pcidevs
+2-11 files

OpenBSD/src 94Wape3sys/dev/pci if_iwx.c

   send chain configuration in iwx(4) PHY context command v4 with rlc v3

   Needed for BZ devices.
VersionDeltaFile
1.216+3-3sys/dev/pci/if_iwx.c
+3-31 files

OpenBSD/src Ul8kzyTsys/dev/pci if_iwxreg.h if_iwx.c

   add support for IWX_STA_CONFIG_CMD version 2
VersionDeltaFile
1.71+72-1sys/dev/pci/if_iwxreg.h
1.215+21-3sys/dev/pci/if_iwx.c
+93-42 files

OpenBSD/src 2HpqWlosys/dev/pci if_iwxreg.h

   increase IWX_NUM_UCODE_TLV_CAPA for loading BZ -100 firmware images
VersionDeltaFile
1.70+2-2sys/dev/pci/if_iwxreg.h
+2-21 files

OpenBSD/src D4O8WTCsys/dev/pci if_iwx.c if_iwxreg.h

   handle iwx(4) firmware "alive" notification version 7
VersionDeltaFile
1.214+7-6sys/dev/pci/if_iwx.c
1.69+2-2sys/dev/pci/if_iwxreg.h
+9-82 files

OpenBSD/src E6qni23sys/dev/pci if_iwx.c if_iwxreg.h

   handle missed beacons notification sent by newer iwx(4) firmware

   Newer firmware uses a new missed-beacons notification code in the
   MAC_CONF group, but otherwise behaves as previously.
VersionDeltaFile
1.213+2-1sys/dev/pci/if_iwx.c
1.68+2-1sys/dev/pci/if_iwxreg.h
+4-22 files

OpenBSD/src 1xPep9Fsys/dev/pci if_iwxreg.h if_iwx.c

   ignore bt-coex notifications sent by iwx(4) BZ -98 firmware
VersionDeltaFile
1.67+5-1sys/dev/pci/if_iwxreg.h
1.212+4-1sys/dev/pci/if_iwx.c
+9-22 files

OpenBSD/src UkWucs2sys/dev/pci if_iwx.c if_iwxvar.h

   make the iwx(4) firmware image parser handle BZ firmware with API -92
VersionDeltaFile
1.211+7-1sys/dev/pci/if_iwx.c
1.48+2-2sys/dev/pci/if_iwxvar.h
+9-32 files

OpenBSD/src KFQ4r5Gsys/dev/pci if_iwx.c if_iwxreg.h

   do not send smart fifo commands if iwx(4) firmware has them offloaded
VersionDeltaFile
1.210+4-1sys/dev/pci/if_iwx.c
1.66+2-1sys/dev/pci/if_iwxreg.h
+6-22 files