Build date: 1762815603 - Mon Nov 10 23:00:03 UTC 2025 Build cvs date: 1762792148 - Mon Nov 10 16:29:08 UTC 2025 Build id: 2025-11-11.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/poll.2 P regress/usr.sbin/rpki-client/openssl/Makefile U regress/usr.sbin/rpki-client/openssl/build/Makefile P sys/arch/amd64/amd64/cpu.c P sys/arch/amd64/amd64/intr.c P sys/arch/amd64/amd64/ipifuncs.c P sys/arch/amd64/amd64/vector.S P sys/arch/amd64/include/cpu.h P sys/arch/amd64/include/intr.h P sys/arch/amd64/include/intrdefs.h M sys/dev/usb/uhidev.c P sys/kern/kern_lock.c P sys/kern/kern_malloc.c P sys/kern/kern_xcall.c P sys/sys/xcall.h P sys/uvm/uvm_aobj.c P sys/uvm/uvm_extern.h P sys/uvm/uvm_km.c P sys/uvm/uvm_vnode.c P sys/uvm/uvm_vnode.h cvs server: usr.bin/pkg-config/Makefile is no longer in the repository cvs server: usr.bin/pkg-config/pkg-config is no longer in the repository cvs server: usr.bin/pkg-config/pkg-config.1 is no longer in the repository cvs server: usr.bin/pkg-config/OpenBSD/PkgConfig.pm is no longer in the repository M usr.sbin/bgpd/session.c commit fiQVktICJD2tm3AS Author: tb Date: 2025/11/10 16:29:08 Hook the build test to the tree and add a small sanity test to check that the openssl-based rpki-client binary works. regress/usr.sbin/rpki-client/openssl/Makefile commit Mh2bjHQxFLskZMAF Author: tb Date: 2025/11/10 16:27:53 Add a makefile to link rpki-client against openssl If openssl and libretls are installed, this provides an easy way of building an rpki-client binary using OpenSSL. On the one hand this will ensure that we can build against -current OpenSSL and provides an easy way to creating such a binary for testing purposes without needing to deal with autoconf. I also plan to revamp our tests to use file mode instead of the nasty reacharounds, so that we can use the same set of tests against both libressl and openssl. discussed with bluhm and job who both encouraged me to commit this. Now I need a shower. regress/usr.sbin/rpki-client/openssl/build/Makefile commit SsuC8hFlPAKluQHu Author: job Date: 2025/11/10 16:04:30 Readability improvement spotted by Timo Mirau lib/libc/sys/poll.2 commit Tqptx8qshUU743GC Author: mpi Date: 2025/11/10 15:53:06 Remove duplicated code & get rid of unused UVM_VNODE_ALOCK. ok tb@ sys/uvm/uvm_vnode.c sys/uvm/uvm_vnode.h commit jDml0ukNb4FPtZ2x Author: mpi Date: 2025/11/10 14:54:37 Query the size of the vnode before grabbing `vmobjlock'. ok tb@ sys/uvm/uvm_vnode.c commit SOogOPjD3jmcvn1i Author: dlg Date: 2025/11/10 12:34:52 wire up cpu_xcall on amd64. my original plan to have xcalls dispatch work to execute at softclock wasnt going to work because the MI softintr code runs at IPL_HIGH, not IPL_IPI. so i've redrawn the line between what MI and MD xcall code. the arch is now responsible for calling cpu_xcall_dispatch at IPL_SOFTCLOCK, which means the arch has to turn an IPI into a SOFTCLOCK call itself. it can be a lot more efficient at it than the softintr code was though. ok kettenis@ hshoexer@ wants to use this for psp(4). sys/arch/amd64/amd64/cpu.c sys/arch/amd64/amd64/intr.c sys/arch/amd64/amd64/ipifuncs.c sys/arch/amd64/amd64/vector.S sys/arch/amd64/include/cpu.h sys/arch/amd64/include/intr.h sys/arch/amd64/include/intrdefs.h sys/kern/kern_xcall.c sys/sys/xcall.h commit cMG1jbcMg3kJoBf5 Author: mpi Date: 2025/11/10 10:53:53 Stop as soon as a page is missing if PGO_ALLPAGES is passed to pgo_get(). Supposedly two brackets away from ok kettenis@ sys/uvm/uvm_aobj.c sys/uvm/uvm_vnode.c commit Zdvto0Wkx8pcANfH Author: mpi Date: 2025/11/10 10:52:57 Revert previous. I committed two diffs instead of one. sys/uvm/uvm_aobj.c sys/uvm/uvm_vnode.c commit DbHKEAkZlao8yU1F Author: mpi Date: 2025/11/10 10:47:50 Stop as soon as a page is missing if PGO_ALLPAGES is passed to pgo_get(). Supposedly two brackets away from ok kettenis@ sys/uvm/uvm_aobj.c sys/uvm/uvm_vnode.c commit H99SzMDfS5nxUUIp Author: mpi Date: 2025/11/10 10:35:21 Remove unused options from/simplify uvm_km_kmemalloc_pla(). ok tb@ sys/kern/kern_malloc.c sys/uvm/uvm_extern.h sys/uvm/uvm_km.c commit UkCLjXzqN5oUpnkG Author: dlg Date: 2025/11/10 06:21:03 don't try calling mtx_init_parking without ifdef __USE_MI_MUTEX hppa (and m88k) have their own mutex code, so they don't have the MI parking mutex. found by deraadt@ hppa hardware help from jmatthew@ ok jca@ jmatthew@ sys/kern/kern_lock.c