Build date: 1781128803 - Wed Jun 10 22:00:03 UTC 2026 Build cvs date: 1781118442 - Wed Jun 10 19:07:22 UTC 2026 Build id: 2026-06-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/libcrypto/x509/x509_verify.c P sys/dev/pci/if_mwx.c P sys/dev/pci/if_mwxreg.h P sys/dev/pci/drm/drm_gem.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_hmm.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c P sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c P sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c P sys/dev/pci/drm/amd/amdkfd/kfd_svm.c P sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c P sys/dev/pci/drm/i915/i915_driver.c P sys/dev/pci/drm/i915/display/intel_display_core.h P sys/dev/pci/drm/i915/display/intel_display_irq.c P sys/dev/pci/drm/i915/display/intel_display_types.h U sys/dev/pci/drm/i915/display/intel_dpcd.h P sys/dev/pci/drm/i915/display/intel_psr.c P sys/dev/pci/drm/i915/gem/i915_gem_ttm.c M sys/dev/usb/uhidev.c P sys/kern/kern_prot.c P sys/kern/kern_sysctl.c P sys/kern/vfs_bio.c P sys/kern/vfs_biomem.c P sys/kern/vfs_vops.c P sys/nfs/nfs_vnops.c P sys/sys/buf.h P sys/sys/mount.h P sys/uvm/uvm_extern.h P sys/uvm/uvm_page.c P usr.bin/tmux/cmd-find.c P usr.bin/tmux/cmd-list-keys.c P usr.bin/tmux/cmd-split-window.c P usr.bin/tmux/grid.c P usr.bin/tmux/key-bindings.c P usr.bin/tmux/options-table.c P usr.bin/tmux/screen-redraw.c P usr.bin/tmux/server.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/tmux.h P usr.bin/tmux/window-copy.c P usr.bin/tmux/window.c M usr.sbin/bgpd/session.c commit 5grDyL7mFMnZmA0D Author: claudio Date: 2026/06/10 19:07:22 Use a task queue to schedule the newstate transitions. Mostly taken from iwx/qwx and all other modern wifi chips. sys/dev/pci/if_mwx.c commit BSPopIHtxG6NLlN7 Author: nicm Date: 2026/06/10 18:32:33 Make list-keys only use a message if -1 is given, otherwise behave like other commands (stdout or mode). usr.bin/tmux/cmd-list-keys.c commit jV5Dv7Mr1JxIMmdP Author: nicm Date: 2026/06/10 16:08:03 Fix text to refer to status-keys not mode-keys, GitHub issue 5191. usr.bin/tmux/options-table.c commit toy2s226EvlojjAS Author: nicm Date: 2026/06/10 16:03:14 Rename new-pane -B to -W since -B is best kept to match -B to display-popup. usr.bin/tmux/cmd-split-window.c usr.bin/tmux/server.c usr.bin/tmux/tmux.1 usr.bin/tmux/tmux.h usr.bin/tmux/window.c commit sLvVTEXvVx3JEzvc Author: nicm Date: 2026/06/10 14:51:20 Use correct size when calculating status line right trim. GitHub issue 5098 from Aung Myo Kyaw. usr.bin/tmux/screen-redraw.c commit gslmUCHY0nmuRJm6 Author: nicm Date: 2026/06/10 14:29:08 Replace refresh-from-pane in copy mode with a way to automatically update as pane content changes. This is toggled by pressing r. GitHub issue 5165 from Barrett Ruth. usr.bin/tmux/grid.c usr.bin/tmux/key-bindings.c usr.bin/tmux/tmux.1 usr.bin/tmux/tmux.h usr.bin/tmux/window-copy.c commit I1f9Kr9FfaZ8Novk Author: claudio Date: 2026/06/10 14:28:59 Implement mwx_mcu_set_deep_sleep() for mt7925 and clenanup around mwx_mcu_rx_event() a little bit. sys/dev/pci/if_mwx.c sys/dev/pci/if_mwxreg.h commit jZRnLwPJVzICyJ4x Author: nicm Date: 2026/06/10 14:06:45 While grouped sessions are being killed, it can leave session which are not really useful as targets (no active pane or current window) in the tree. Make cmd_find_best_session skip these. GitHub issue 5167. usr.bin/tmux/cmd-find.c commit MmwM4b0ELdbYrSJ8 Author: claudio Date: 2026/06/10 12:32:40 A bit more cleanup, move mt7921_mcu_set_rts_thresh where it should probably be. sys/dev/pci/if_mwx.c commit CyA3lf68yz3ZguLM Author: claudio Date: 2026/06/10 12:29:03 Improve the channel setup in mwx_preinit(), add comments for 11n and 11ac modes. Also mark channels as passive in the DFS range. sys/dev/pci/if_mwx.c commit Wecvz5GfvltjiEqT Author: claudio Date: 2026/06/10 12:23:52 Implement mwx_mac_init for 7921 and 7925. Almost all is the same in mwx_mac_init() only the DCR0 and DCR1 registers live in different locations on 7925. Also make mwx_mac_wtbl_update() work on both chips. MT7925 uses a different register and register layout for MT_WTBL_UPDATE. sys/dev/pci/if_mwx.c sys/dev/pci/if_mwxreg.h commit HwB44wIf9LA9UOEe Author: claudio Date: 2026/06/10 12:16:19 Make mwx_poll() a little bit less aggressive. Would be nice to not use delay here but that is a lot more complicated. sys/dev/pci/if_mwx.c commit Lt5iMH5j6baXxhvZ Author: mvs Date: 2026/06/10 04:46:18 Use temporary buffer to copyout login name within sys_getlogin_r(). Load the session pointer to the `s' variable after new login name was copied from the userland within sys_setlogin(). ok deraadt claudio sys/kern/kern_prot.c commit 2dazieUZVyyujqDu Author: mvs Date: 2026/06/10 04:45:22 Use temporary buffer for thread name copying between kernel space and user land within sys_{get,set}thrname(). ok claudio sys/kern/kern_prot.c commit hSV45zzCVyisoIQB Author: jsg Date: 2026/06/10 04:33:13 In inteldrm_activate(), move the rasops_show_screen() call to before drm_client_dev_restore(). The same order as inteldrm_doswitch() and inteldrm_enter_ddb(). sys/dev/pci/drm/i915/i915_driver.c commit 0nh3wXhIIJD40naa Author: tb Date: 2026/06/10 04:26:58 x509_verify: fix incorrect purpose check in the non-legacy path If a purpose is configured on the verify context (which it currently never is), this check would only accept certificates for which the purpose check fails. Also, this code is not currently reachable from public API since x509_verify() is only ever called with a legacy xsc set on the verify ctx, so x509_verify_ccert_extensions() takes the path returning 1 earlier. X509_check_purpose() is one of these strange legacy APIs. It returns -1 on error, 0 if the cert fails the purpose check, 1 if it passes it and values between 2 and 5 indicate various legacy garbage meaning that the cert might possibly have been fit for this purpose until around a quarter century ago. While for CA certs the checks in "No we don't care about ..." exclude return values > 1, it is still possible for the S/MIME purpose to return 2 due to a workaround for some buggy NS certs, for example. In short: anything but 1 means unfit for the purpose or at best dubious, so reject such certs. Reported by Frank Denis ok kenjiro lib/libcrypto/x509/x509_verify.c commit DyaUUEGoq8Hs2Vb1 Author: jsg Date: 2026/06/10 00:24:57 drm/i915/psr: Use DC_OFF wake reference to block DC6 on vblank enable From Jouni Hogander 21bfa15a89d888d37e4881d64fc473cb85f4697a in linux-6.18.y/6.18.35 3549a9649dc7c5fc586ab12f675279283cdcb2a7 in mainline linux sys/dev/pci/drm/i915/display/intel_display_core.h sys/dev/pci/drm/i915/display/intel_display_irq.c sys/dev/pci/drm/i915/display/intel_display_types.h sys/dev/pci/drm/i915/display/intel_psr.c commit 4UfcY7qY9JLefPvl Author: jsg Date: 2026/06/10 00:21:35 drm/amdgpu: check num_entries in GEM_OP GET_MAPPING_INFO From Ziyi Guo f059b4c493df3e54fe3ffe4658009c31864275da in linux-6.18.y/6.18.35 a1ba4594232c87c3b8defd6f89a2e40f8b08395d in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c commit BYJQGqIvHVcNnwW7 Author: jsg Date: 2026/06/10 00:19:24 drm/amdgpu: fix calling VM invalidation in amdgpu_hmm_invalidate_gfx From Christian Koenig fa372f4e8aeff6d0d3dd2f14b9165b4013e72a6d in linux-6.18.y/6.18.35 1c824497d8acd3187d585d6187cedc1897dcc871 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_hmm.c sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c commit TeonLbPIxKdAtPpb Author: jsg Date: 2026/06/10 00:17:13 drm/amdgpu: fix lock leak on ENOMEM in AMDGPU_GEM_OP_GET_MAPPING_INFO From Michael Bommarito 1eb86334e391695d4a40743b114afc15df4dc506 in linux-6.18.y/6.18.35 2e7f55eb408c3f72ee1957a0d0ad11d8648a6379 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c commit jTxRRufqOeK7EUUS Author: jsg Date: 2026/06/10 00:14:14 drm/amdkfd: Check for pdd drm file first in CRIU restore path From David Francis 275396bf71c4d30a2a86ccf078f732cc9fe17e26 in linux-6.18.y/6.18.35 6842b6a4b72da9b2906ffc5ca9d846ace2c54c14 in mainline linux sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c commit ydW9L07DdkFynPFE Author: jsg Date: 2026/06/10 00:12:30 drm/amdkfd: fix a vulnerability of integer overflow in kfd debugger From Eric Huang 5cf4a41aa0d74e4c83f82d2ce233b5189ed4b43c in linux-6.18.y/6.18.35 93f5534b35a05ef8a0109c1eefa800062fee810a in mainline linux sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c commit 0cEabxccHHOsT1uU Author: jsg Date: 2026/06/10 00:10:28 drm/amdkfd: fix NULL pointer bug in svm_range_set_attr From Eric Huang 2f9c3c161692f5bf1436e869a651bed10936e071 in linux-6.18.y/6.18.35 e984d61d92e702096058f0f828f4b2b8563b88ce in mainline linux sys/dev/pci/drm/amd/amdkfd/kfd_svm.c commit iVkosLIA3qpO7T6i Author: jsg Date: 2026/06/10 00:08:37 drm/amd/pm/si: Disregard vblank time when no displays are connected From Timur Kristof ffa7dce35b64fc5cfce56fe9f164c708a6b5ca54 in linux-6.18.y/6.18.35 dd4f3ee535b3b0ac027f75dbf9dc5fc88733c765 in mainline linux sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c commit q2URAHFTdd7Ph8sI Author: jsg Date: 2026/06/10 00:06:25 drm/i915: Fix potential UAF in TTM object purge From Janusz Krzysztofik c9ae7e7e3bc98615364313b08d7acea5239ded0b in linux-6.18.y/6.18.35 5c4063c87a619e4df954c179d24628636f5db15f in mainline linux sys/dev/pci/drm/i915/gem/i915_gem_ttm.c commit iSjHQCrLUmeFuINy Author: beck Date: 2026/06/10 00:04:38 Remove the buffer flipper This makes the buffer cache have only one clean cache, and to not care about where memory is allocated from. IO devices are expected to be able to handle IO from a buf at any physical address. ok kettenis@ deraadt@ sys/kern/kern_sysctl.c sys/kern/vfs_bio.c sys/kern/vfs_biomem.c sys/kern/vfs_vops.c sys/nfs/nfs_vnops.c sys/sys/buf.h sys/sys/mount.h sys/uvm/uvm_extern.h sys/uvm/uvm_page.c commit IoBvqBR3feiJab8j Author: jsg Date: 2026/06/10 00:01:49 drm/i915/psr: Block DC states on vblank enable when Panel Replay supported From Jouni Hogander fed64e47a32f390fb3a0fc7c87b8ef96c8897333 in linux-6.18.y/6.18.35 8bb9093df555f9e89fdbe1405118b11384c03e04 in mainline linux sys/dev/pci/drm/i915/display/intel_psr.c commit c2bjCMKGLfPbQWaS Author: jsg Date: 2026/06/10 00:00:03 drm/gem: fix race between change_handle and handle_delete From Zhenghang Xiao 0dfa42cfe4dbe114533480503934f43e33c1e83d in linux-6.18.y/6.18.35 7164d78559b0ff29931a366a840a9e5dd53d4b7c in mainline linux sys/dev/pci/drm/drm_gem.c commit WZ3kOo6XERRVFEhp Author: jsg Date: 2026/06/09 23:57:49 drm/i915/psr: Apply Intel DPCD workaround when SDP on prior line used From Jouni Hogander 487393023feb57ce5305e00eaae21dd50520f3d0 in linux-6.18.y/6.18.35 4703049f768fc1c1caac754134118bee1a3af189 in mainline linux sys/dev/pci/drm/i915/display/intel_psr.c commit DkMI8oYrZbcJyBZh Author: jsg Date: 2026/06/09 23:55:26 drm/i915/psr: Read Intel DPCD workaround register From Jouni Hogander c058cf6b84c131c3f535f5fd08ec6eba1e9da9df in linux-6.18.y/6.18.35 f30bece421a4ae34359254e1dc2a187a42b6af9b in mainline linux sys/dev/pci/drm/i915/display/intel_display_types.h sys/dev/pci/drm/i915/display/intel_psr.c commit xvAcJXYhRicKbu7r Author: jsg Date: 2026/06/09 23:52:38 drm/i915/psr: Add defininitions for INTEL_WA_REGISTER_CAPS DPCD register From Jouni Hogander dd4cbab2a446d87b94f8337e38653a0f9a679ded in linux-6.18.y/6.18.35 fbceb39b536e40c2f7cc47ab42037bb7c2b7ced9 in mainline linux sys/dev/pci/drm/i915/display/intel_dpcd.h