Build date: 1784412003 - Sat Jul 18 22:00:03 UTC 2026 Build cvs date: 1784404292 - Sat Jul 18 19:51:32 UTC 2026 Build id: 2026-07-19.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 gnu/usr.bin/perl/ext/POSIX/t/sigaction.t P sys/arch/powerpc64/powerpc64/pmap.c P sys/dev/ic/qwx.c P sys/dev/ic/qwxvar.h P sys/dev/pci/if_qwx_pci.c M sys/dev/usb/uhidev.c M usr.sbin/bgpd/session.c commit y7gISdWqPVcMtBIO Author: anton Date: 2026/07/18 19:51:32 Tweak Perl sigaction test skip logic to cover OpenBSD 8.0. ok afresh1@ gnu/usr.bin/perl/ext/POSIX/t/sigaction.t commit jLosVDMpwO6XDNcA Author: kirill Date: 2026/07/18 10:14:40 sys/powerpc64: encode PTCR PATS correctly The PTCR PATS field stores log2(partition table size) - 12. Since PATMEMSZ is a power of two, ffs(PATMEMSZ) is log2(PATMEMSZ) + 1; the old expression wrote 5 for the 64 KiB table, describing 128 KiB to Book3S v3 hardware. Use ffs(PATMEMSZ) - 1 - 12 to express the intended log2 calculation and encode the 64 KiB partition table as PATS == 4. Discussed with kettenis@ Tested and OK: gkoehler@ sys/arch/powerpc64/powerpc64/pmap.c commit BRi8O0miKx807fKV Author: stsp Date: 2026/07/18 09:47:52 properly handle qwx VIF DMA map allocation failures at attach time qwx_attach() runs as a config_mountroot hook, which means errors returned from this function will be ignored. Since returning errors is pointless, change this function's return value type to void. There is a theoretical risk that allocating the virtual interface's DMA maps will fail. Allocate these maps earlier and avoid attaching the driver if the maps cannot be allocated. sys/dev/ic/qwx.c sys/dev/ic/qwxvar.h sys/dev/pci/if_qwx_pci.c commit vTAb00GtPR1OZfJA Author: stsp Date: 2026/07/18 09:28:21 replace qwx virtual interface list with a single interface structure Fixes use of stale pointers on the vif list which caused crashes. We do not support multiple interfaces per driver in our net80211 stack, so this list inherited from Linux was pointless for us anyway. Tested by ajacoutot, phessler, kettenis, gnezdo, krw, and myself. ok phessler@ kettenis@ gnezdo@ sys/dev/ic/qwx.c sys/dev/ic/qwxvar.h