Build date: 1732748402 - Wed Nov 27 23:00:02 UTC 2024 Build cvs date: 1732746734 - Wed Nov 27 22:32:14 UTC 2024 Build id: 2024-11-28.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-lldb.diff /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-newvers.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff ? regress/sys/kern/ptrace/xstate cvs update: move away regress/sys/kern/ptrace/xstate/Makefile; it is in the way C regress/sys/kern/ptrace/xstate/Makefile cvs update: move away regress/sys/kern/ptrace/xstate/avx.S; it is in the way C regress/sys/kern/ptrace/xstate/avx.S cvs update: move away regress/sys/kern/ptrace/xstate/xstate.c; it is in the way C regress/sys/kern/ptrace/xstate/xstate.c P sys/arch/amd64/amd64/conf.c P sys/arch/amd64/amd64/vmm_machdep.c P sys/arch/i386/i386/conf.c P sys/arch/powerpc64/powerpc64/pmap.c P sys/arch/sparc64/sparc64/locore.s P sys/dev/fdt/virtio_mmio.c P sys/dev/pci/if_ice.c P sys/dev/pci/virtio_pci.c P sys/dev/pv/if_vio.c P sys/dev/pv/virtio.c P sys/dev/pv/virtiovar.h P sys/dev/usb/uvideo.c P sys/kern/sys_process.c P sys/uvm/uvm_aobj.c P sys/uvm/uvm_fault.c P sys/uvm/uvm_vnode.c P usr.bin/ssh/PROTOCOL.agent P usr.bin/ssh/readconf.c P usr.bin/ssh/ssh-keygen.1 P usr.bin/tmux/resize.c P usr.bin/tmux/server-client.c P usr.sbin/rpki-client/cms.c P usr.sbin/vmd/vioblk.c commit e4xKG4JT6DPhUalx Author: kirill Date: 2024/11/27 22:32:14 vmd/vioblk: add missed break There's no value in that log message in that specific condition. OK dv@ kn@ usr.sbin/vmd/vioblk.c commit U4Etohvlut8qw7bQ Author: gkoehler Date: 2024/11/27 20:30:15 In powerpc64 pmap, when replacing a pte, put it in the correct pteg In pte_insert(), if both the primary page table entry group and the secondary pteg are full, then we delete an old pte and replace it with the new pte. We might have set "idx" wrong and inserted the new pte into the wrong pteg (with the wrong PTE_HID bit). This problem almost never happened; it is rare for both ptegs to be full. When the loop "for (try = 0; try < 16; try++)" looks for a slot for the new pte, set "idx" to the new pte's primary pteg. Put it in the primary pteg "idx" or secondary pteg "idx ^ pmap_ptab_mask". When we delete the old pte, set "idx" to the old pte's primary pteg. Eric Gosse reported a bug where the kernel crashed on an unexpected fault. I suspect that a pte fell into the wrong "idx" and got lost. ok kettenis@ sys/arch/powerpc64/powerpc64/pmap.c commit Smb322ek8YODKYM5 Author: miod Date: 2024/11/27 20:11:32 Change getfp() to return an unBIASed stack pointer; this unbreaks stackdump() which got broken in machdep.c 1.202. It is much simpler to change getfp() than stackdump() which is its only caller. sys/arch/sparc64/sparc64/locore.s commit O7wHXrLGtRXPz0Be Author: djm Date: 2024/11/27 16:07:08 fix argument of "Compression" directive in ssh -G config dump, which used to work but broke in 9.8 usr.bin/ssh/readconf.c commit fZ1d8w5gL404DhTZ Author: stsp Date: 2024/11/27 15:23:58 defer creation of ice(4) ifp until device attachment has succeeded Otherwise we would crash when something goes wrong in ice_attach_hook(). problem found by bluhm@ sys/dev/pci/if_ice.c commit KnuIKXGNXAwffLan Author: tb Date: 2024/11/27 15:19:26 zap trailing whitespace from previous usr.sbin/rpki-client/cms.c commit 4jIQgkTJTOR79Rhn Author: djm Date: 2024/11/27 13:27:34 new name/link for agent I-D usr.bin/ssh/PROTOCOL.agent commit qmfPEb9DuVicXsVy Author: jan Date: 2024/11/27 13:26:42 Revert "vio: Unlock" This causes some crashes. Revert for now ok sf@ sys/dev/fdt/virtio_mmio.c sys/dev/pci/virtio_pci.c sys/dev/pv/if_vio.c sys/dev/pv/virtio.c sys/dev/pv/virtiovar.h commit 6TzKncDPFaSLJjrN Author: djm Date: 2024/11/27 13:00:23 mention that biometrics may be used for FIDO key user verification as well as PIN. Prompted by Zack Newman, ok jmc@ usr.bin/ssh/ssh-keygen.1 commit IYyDYAapru3EtP3f Author: jsg Date: 2024/11/27 12:29:14 remove unneeded fpu.h include to unbreak the build on archs without it already indirectly included by reg.h on amd64 ok sthen@ sys/kern/sys_process.c commit dlPs2isyrRC6YOEh Author: kirill Date: 2024/11/27 11:37:23 sys/uvideo: add missed abort of transfer pipe in uvideo_vs_close A bulk transfer cannot timeout and must be aborted on close. OK mpi@ sys/dev/usb/uvideo.c commit O5BKHv7GvhcI1pw6 Author: mpi Date: 2024/11/27 10:58:07 Neighbor (fault ahead) pages are never mapped with the wired attribute. Wired faults are always "narrow". That means the fault handler do not try to fault neighbor pages ahead. So do not propagate the `flt->wired' attribute to the corresponding pmap_enter(9) calls and instead assert that it is false whenever neighbor pages are entered in a memory space. ok tb@ sys/uvm/uvm_fault.c commit PgeFrdu8TTpAKTBb Author: mpi Date: 2024/11/27 10:41:38 Change pgo_get() interface in preparation for running PGO_LOCKED in parallel. - Do not allocate zero-fill'd pages in uao_get(), leave that for PGO_SYNCIO. - Reduce cosmetic differences between uvn_get() and uao_get() ok tb@ sys/uvm/uvm_aobj.c sys/uvm/uvm_vnode.c commit ARKxpfRyo4hV2Gxr Author: jsg Date: 2024/11/27 10:33:31 remove #if 0'd entries for /dev/pcmcia functions removed in 1998 sys/arch/amd64/amd64/conf.c sys/arch/i386/i386/conf.c commit H1LVwyh0eRGe2FRl Author: nicm Date: 2024/11/27 10:12:20 Do not check for latest client in callback since the type may be latest but with no window, fixes new-session -x and -y with another attached client. GitHub issue 4268. usr.bin/tmux/resize.c commit dIB0GG68TOsmFFUS Author: nicm Date: 2024/11/27 10:10:20 Do not stop drag on double or triple click, GitHub issue 4272. usr.bin/tmux/server-client.c commit IST3IpnbQsoWgQYL Author: mpi Date: 2024/11/27 10:09:51 Use uvm_fault_wire() for consistency and to keep VM_FAULT_WIRE usage in uvm/. ok dv@, mlarkin@ sys/arch/amd64/amd64/vmm_machdep.c