Build date: 1778536803 - Mon May 11 22:00:03 UTC 2026 Build cvs date: 1778531619 - Mon May 11 20:33:39 UTC 2026 Build id: 2026-05-12.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P lib/libc/sys/open.2 P share/man/man9/bus_dma.9 P sys/arch/arm/arm/pmap7.c P sys/arch/arm64/arm64/machdep.c P sys/arch/hppa/hppa/ipi.c P sys/arch/riscv64/dev/if_smte.c P sys/arch/riscv64/riscv64/machdep.c P sys/dev/pci/pcidevs P sys/dev/pci/pcidevs.h P sys/dev/pci/pcidevs_data.h P sys/dev/pci/drm/include/linux/llist.h M sys/dev/usb/uhidev.c P sys/kern/exec_elf.c P sys/net/if_wg.c P usr.sbin/bgpd/bitmap.c P usr.sbin/bgpd/parse.y P usr.sbin/bgpd/rtr.c RCS file: /cvs/src/usr.sbin/bgpd/session.c,v retrieving revision 1.534 retrieving revision 1.535 Merging differences between 1.534 and 1.535 into session.c M usr.sbin/bgpd/session.c commit B3ufJMiCZWBhGHew Author: claudio Date: 2026/05/11 20:33:39 In merge_peers() also set local_bgpid for cloned peers, not only regular peers and templates. OK tb@ usr.sbin/bgpd/session.c commit krBTPCXG7eCzmhW5 Author: kettenis Date: 2026/05/11 20:17:18 regen sys/dev/pci/pcidevs.h sys/dev/pci/pcidevs_data.h commit cmjZuy26Lafin9ns Author: kettenis Date: 2026/05/11 20:16:46 Add RK3576. sys/dev/pci/pcidevs commit qnKuokEKqOATKURq Author: kettenis Date: 2026/05/11 19:44:17 Add CONTEXT section that documents when it is safe to call each bus_dma API function. ok dlg@, deraadt@ share/man/man9/bus_dma.9 commit nmR74kqyEFyEUwaY Author: claudio Date: 2026/05/11 18:46:43 Impose the same MAX_ASPA_SPAS_COUNT limit onto the merged APSA sets that are sent to the RDE. The merged ASPA table could in theory become so big that the imsg framework fails. So limit the merged ASPA set to the same MAX_ASPA_SPAS_COUNT as the aspa-set { } in the main config and the RTR ASPA PDUs. Log a warning when a ASPA entry is skipped because of this limit. There is nothing persisted so the warning will be repeated whenever there is an update. Since it is highly unlikly that such an big ASPA will ever exists this is good enough for now. OK tb@ usr.sbin/bgpd/rtr.c commit fSEpTHZ9dEVrEvTQ Author: claudio Date: 2026/05/11 18:41:06 In merge_aspa_set() do the MAX_ASPA_SPAS_COUNT check the same way it is done in the rest of the code and by doing so fix a harmless off by one error. OK tb@ usr.sbin/bgpd/parse.y commit LzBdRxig4dTiJeKf Author: deraadt Date: 2026/05/11 13:08:52 For clarity, improve the __pledge_open documentation lib/libc/sys/open.2 commit EKfU4a2jRcVxau5A Author: naddy Date: 2026/05/11 12:58:52 switch loop condition from pointer to integer arithmetic Otherwise LLVM 22 creates an infinite loop. ok jsg@ sys/dev/pci/drm/include/linux/llist.h commit FFxjpcnRwy7RkmqV Author: claudio Date: 2026/05/11 12:14:38 Track the number of elements in the array instead of the highest possible bit. The bitmap code tracked the maximum number of bits allowed but that could trigger an overflow in BITMAP_ROUNDUP() for very big bitmaps. Move the max from tracking bits to tracking the number of elements in the array covering the bitmap. Add extra casts in BITMAP_SETPTR() and BITMAP_GETPTR() to stop 32bit archs warning about a pointer to int case of different size. OK tb@ usr.sbin/bgpd/bitmap.c commit jb0jMrHsig3C2PcC Author: kettenis Date: 2026/05/11 10:25:52 Improve error checking of received packets. ok jca@ sys/arch/riscv64/dev/if_smte.c commit Zgj4z8Clz8TQyWGb Author: dlg Date: 2026/05/11 06:41:29 move bpf for outgoing packets later in the transmit path. the convention in openbsd is to have the bpf handling as close to the "wire" as possible so you can see what ends up being send to the network. wg was showing outgoing packets to bpf really early, before the wgaip peer selection was checked and before the packet was queued for transmission, so it gave a false impression about what it was doing. this moves the outgoing bpf stuff after the ifq dequeue. it could be moved a bit later still (after encryption), but this is an easy win for now. based on a discussion with sashan@ and mvs@ ok mvs@ sashan@ sthen@ deraadt@ sys/net/if_wg.c commit 6Gl7g867qskqEvHp Author: jsg Date: 2026/05/11 06:24:47 sys/param.h includes machine/param.h, no need to include both sys/arch/arm/arm/pmap7.c sys/arch/arm64/arm64/machdep.c sys/arch/riscv64/riscv64/machdep.c commit qrdIoAkQRl0sXgd6 Author: jsg Date: 2026/05/11 06:13:54 sys/mutex.h includes machine/mutex.h, no need to include both sys/arch/hppa/hppa/ipi.c commit OHUFxIDVRoM7NrJJ Author: jsg Date: 2026/05/11 06:09:45 sys/exec.h includes machine/exec.h, no need to include both sys/kern/exec_elf.c P lib/mesa/src/amd/llvm/ac_llvm_helper.cpp commit NvMy6OPH7xxNx0i9 Author: jsg Date: 2026/05/11 11:49:46 ac/llvm: Don't use getTriple() on LLVM21+ From Natalie Vock 0e7c94b2b369ac0bf4439e207bc9047f2cd44ead in Mesa main lib/mesa/src/amd/llvm/ac_llvm_helper.cpp