Build date: 1787608803 - Mon Aug 24 22:00:03 UTC 2026 Build cvs date: 1787606380 - Mon Aug 24 21:19:40 UTC 2026 Build id: 2026-08-25.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 etc/rc P lib/libc/sys/sysctl.2 P libexec/ld.so/powerpc/rtld_machine.c P share/man/man4/run.4 P sys/dev/pci/drm/drm_client.c P sys/dev/pci/drm/drm_fbdev_dma.c P sys/dev/pci/drm/drm_fbdev_shmem.c P sys/dev/pci/drm/drm_fbdev_ttm.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c P sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c P sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c P sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c P sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c P sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c P sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c P sys/dev/pci/drm/amd/display/dc/core/dc_hw_sequencer.c P sys/dev/pci/drm/amd/display/dc/dce/dce_transform.c P sys/dev/pci/drm/amd/display/dc/dce110/dce110_opp_csc_v.c P sys/dev/pci/drm/amd/pm/amdgpu_dpm.c P sys/dev/pci/drm/amd/pm/amdgpu_pm.c P sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h P sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c P sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c P sys/dev/pci/drm/clients/drm_log.c P sys/dev/pci/drm/display/drm_hdmi_state_helper.c P sys/dev/pci/drm/include/drm/drm_client.h P sys/dev/pci/drm/include/linux/pci.h P sys/dev/pci/drm/radeon/radeon_kms.c P sys/dev/usb/if_run.c M sys/dev/usb/uhidev.c P sys/dev/usb/usbdevs P sys/dev/usb/usbdevs.h P sys/dev/usb/usbdevs_data.h P usr.bin/mandoc/mandocdb.c P usr.bin/tmux/cmd-queue.c P usr.bin/tmux/cmd-set-buffer.c P usr.bin/tmux/format.c P usr.bin/tmux/screen-write.c P usr.bin/tmux/server-client.c P usr.bin/tmux/tmux.h P usr.bin/tmux/window-buffer.c P usr.bin/tmux/window-tree.c P usr.bin/tmux/window.c P usr.bin/xinstall/install.1 P usr.bin/xinstall/xinstall.c M usr.sbin/bgpd/session.c commit lCz7KPdOWSMztFjD Author: nicm Date: 2026/08/24 21:19:40 Correct a comparison ('\^@' should be 0). usr.bin/tmux/window-buffer.c commit mmdi4lzPYNDT4Jq1 Author: nicm Date: 2026/08/24 21:17:19 If a pane has no scrollbar, don't bother to redraw it, and if redraw is deferred change scrollbar redraws into redraw-all-scrollbars not redraw entire window. GitHub issue 5529. usr.bin/tmux/server-client.c usr.bin/tmux/tmux.h usr.bin/tmux/window.c commit Y5H2AC1ID6hFOUsq Author: nicm Date: 2026/08/24 20:34:26 Do not add messages to cfg_causes after config has finished, GitHub issue 5528. usr.bin/tmux/cmd-queue.c commit qrg56uH6coUfovpc Author: schwarze Date: 2026/08/24 19:56:01 Slightly improve error reporting in two respects: 1. In the error reporting function, if the file argument is absolute, ignore the basedir. This makes it easier and more robust to talk about absolute paths, which are typically below /tmp/. 2. Report dba_write failure. Even if the data did not actually change, the user almost certainly wants to know about the problem because it's hard to see how it could be intentional to ask makewhatis(8) to change a database it cannot write to. usr.bin/mandoc/mandocdb.c commit 3dslvqNjWkOTE9gR Author: gkoehler Date: 2026/08/24 19:43:01 macppc ld.so: Load objects with no PLT Move the check for BSS PLT (if PPC_GOT is zero) after the check for any kind of PLT (if PLTREL is RELA), so an object without a PLT stops causing "unsupported insecure BSS PLT object". I got such an object from Pike https://pike.lysator.liu.se using ld -nostartfiles. Detail at https://marc.info/?l=openbsd-tech&m=178734961786056&w=2 ok kettenis@ libexec/ld.so/powerpc/rtld_machine.c commit noGa5PdSJKWLLkJE Author: deraadt Date: 2026/08/24 15:48:03 Traditionally this would install a mkstemp() temporary file, then [-s] strip that installed file, then move it into place, which can temporarily require 3x as much space. This changes the command to attempt strip -o to a mstemp() temporary file, and upon success reopens that to apply permissions and modes. Upon failure, it copies it the old way. Initial diff from kettenis, which made strip -o behaviour too harsh. ports tree testing by naddy usr.bin/xinstall/install.1 usr.bin/xinstall/xinstall.c commit 2QlPRCOIY9jWv5AI Author: deraadt Date: 2026/08/24 15:39:04 find a suitable place to start lldpd if it is enabled etc/rc commit YhJXFIGd2Wg1kK7D Author: nicm Date: 2026/08/24 15:05:26 Always use synchronized updates in copy mode (like when not in the active pane), since copy mode will almost always moved the cursor. From Artem Goldenberg in GitHub issue 5525. usr.bin/tmux/screen-write.c commit 7CAMAYATlyuEUfyn Author: nicm Date: 2026/08/24 14:07:56 Free any remaining items when destroying screen, from Jeong, Heon. usr.bin/tmux/screen-write.c commit Ivw3hacqSXf0uFOG Author: nicm Date: 2026/08/24 07:26:43 Add {} to shell escape characters (special in bash/ksh/csh), GitHub issue 5514. usr.bin/tmux/format.c commit gTeBBy9o37kUJeTt Author: nicm Date: 2026/08/24 07:14:54 Do not leak cached status line, from Jeong, Heon. usr.bin/tmux/window.c commit ohagDr1i004mW4YI Author: nicm Date: 2026/08/24 07:10:38 Free pane fallback range when freeing pane, from Jeong, Heon. usr.bin/tmux/window.c commit Q2OWj2TKP4pOhI1T Author: nicm Date: 2026/08/24 07:08:19 Do not leak path when destroying client, from Jeong, Heon. usr.bin/tmux/server-client.c commit p4Bet2JAaCHk8W9C Author: nicm Date: 2026/08/24 07:06:58 Do not leak format when drawing preview, from Jeong, Heon. usr.bin/tmux/window-tree.c commit UonrryRtNG5WiXGQ Author: nicm Date: 2026/08/24 07:05:23 Do not leak buffer name on failure, from Jeong, Heon. usr.bin/tmux/cmd-set-buffer.c commit Pl7KsOdxtkHfBrZb Author: jsg Date: 2026/08/24 04:36:29 drm/log: Fix infinite loop when scale is too large for display From Shixiong Ou a7d172b27aa3e1ad56e39949bfe4e5caa25fb20b in linux-6.18.y/6.18.46 f4f2bba28df9b9aaa00262a462139dbbcdc38d9f in mainline linux sys/dev/pci/drm/clients/drm_log.c commit R8MVY0xZkmFALI9j Author: jsg Date: 2026/08/24 04:34:41 drm/client: Remove drm_client_framebuffer_delete() From Thomas Zimmermann a6325e2807dc2b985a2fea363794e0ed52e02698 in linux-6.18.y/6.18.46 3e3153325fd3693d0f9fe235c4afbcd68ef102e1 in mainline linux sys/dev/pci/drm/drm_client.c sys/dev/pci/drm/drm_fbdev_dma.c sys/dev/pci/drm/drm_fbdev_shmem.c sys/dev/pci/drm/drm_fbdev_ttm.c sys/dev/pci/drm/clients/drm_log.c sys/dev/pci/drm/include/drm/drm_client.h commit UoivGdwJHxkrPtFm Author: jsg Date: 2026/08/24 04:32:09 drm/client: Deprecate struct drm_client_buffer.gem From Thomas Zimmermann 329731b3119f0cd3fe68f650f844462dad4895e8 in linux-6.18.y/6.18.46 ea39f2e66e61035e203530977a3df428345d03e2 in mainline linux sys/dev/pci/drm/drm_client.c sys/dev/pci/drm/include/drm/drm_client.h commit Dcl9v4ckt7xpOK5T Author: jsg Date: 2026/08/24 04:28:36 drm/client: Inline drm_client_buffer_addfb() and _rmfb() From Thomas Zimmermann 0763282e689e2a5b49c1d20b248d138030622883 in linux-6.18.y/6.18.46 7cc0f6171b9f93da2815d95d4410f14583cba58f in mainline linux sys/dev/pci/drm/drm_client.c commit 8SVVaWrk68xyUftG Author: jsg Date: 2026/08/24 04:26:51 drm/client: Move dumb-buffer handling to drm_client_framebuffer_create() From Thomas Zimmermann 60f1a2ecdf8b958f0bec81e1b9886ec9d8d85ff3 in linux-6.18.y/6.18.46 2d262a483c7a128e50cdb64a0ec20c6d78df66cc in mainline linux sys/dev/pci/drm/drm_client.c commit zwDa4qji5jnajOL6 Author: jsg Date: 2026/08/24 04:24:10 drm/client: Remove pitch from struct drm_client_buffer From Thomas Zimmermann 841bc853a2b115457d980891a44e64c5122f7bca in linux-6.18.y/6.18.46 dce4657ff526b65007fe8d5c92968a933cc7c9da in mainline linux sys/dev/pci/drm/drm_client.c sys/dev/pci/drm/include/drm/drm_client.h commit 6APZT43POERTH4A4 Author: jsg Date: 2026/08/24 04:21:12 drm/log: Fix out-of-bounds read on empty message length From Shixiong Ou 16a2716910ecf7d31bf3c033ee7c506a0b00b2ee in linux-6.18.y/6.18.46 60baa179ed1333535f6e2da4133511db55278ee4 in mainline linux sys/dev/pci/drm/clients/drm_log.c commit JHywjwfJ3PwoVOys Author: jsg Date: 2026/08/24 04:18:47 drm/amd/pm: fix pptable use-after-free From Yang Wang 8c685df5c3b261c42505110965b42f9a754eb9b7 in linux-6.18.y/6.18.46 bb493058c35c8676e48269ab6732688ea733d23c in mainline linux sys/dev/pci/drm/amd/pm/amdgpu_dpm.c sys/dev/pci/drm/amd/pm/amdgpu_pm.c sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h commit eEHuAwWQwLsi7HbI Author: jsg Date: 2026/08/24 04:15:16 drm/amd/pm: adjust the visibility of pp_table sysfs node From Yang Wang 2895aeb4327c9f3452ad705f9f303a5b8697934b in linux-6.18.y/6.18.46 5de8ce0f3709ad93ca5a579aa45cf1b52d72bc90 in mainline linux sys/dev/pci/drm/amd/pm/amdgpu_dpm.c sys/dev/pci/drm/amd/pm/amdgpu_pm.c sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c commit 0hVPvyFaNWTbq1s4 Author: jsg Date: 2026/08/24 04:13:15 drm/amdgpu: disallow multiple FENCE chunks in one submit From Junrui Luo 71aa45f7bfe46fbc6f51e7832573ff49b6005fea in linux-6.18.y/6.18.46 931cd1d1baeae68e8eb2c23bc1f3d8934dca6241 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c commit fmm2BckKpNo1Z3dX Author: jsg Date: 2026/08/24 04:11:31 drm/amdgpu: Fix UVD decode image min size calculation From David Rosca 25ee120f3803ad9e416ef9f76f4c3234cc4d645b in linux-6.18.y/6.18.46 b8bb9ba3f101a1b0011f785a577a4a0a38371174 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c commit w6yYWWrkF7Rof2wl Author: jsg Date: 2026/08/24 04:10:02 drm/amdgpu: Fix UVD dpb min size calculation for H264 From David Rosca 38914cb2c6afb5fe00241ea3438e655822196378 in linux-6.18.y/6.18.46 21a8084cd76223a13493237e04d45f5226d7cee6 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c commit Muyz40nhkyM8q5iO Author: jsg Date: 2026/08/24 04:08:19 drm/amdgpu: Fix UVD min buffer sizes From David Rosca c76e5cca0675b83d3a7bf69282c3cf5754c336c6 in linux-6.18.y/6.18.46 18727670b44753865b81c56a9338c0d7bd102c54 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c commit XZCcXUwK8jAGJZm0 Author: jsg Date: 2026/08/24 04:06:30 drm/amdgpu: Implement insert_end for VCE 3 From David Rosca 86a5cb020322156b188b16ddec94872dbdbfc5ba in linux-6.18.y/6.18.46 d5ab4c6a64efef2d143a96df5357f59703cd703d in mainline linux sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c commit zhvSQcXU9x2LHKTb Author: jsg Date: 2026/08/24 04:04:47 drm/amdgpu: Reject UVD message with dimensions above 4096 From David Rosca 339deb76ee4859ea973e435c9a9a4a4fefc29338 in linux-6.18.y/6.18.46 8c9aebcdd9f46f7a14b98d6ab18574b7a48fbb08 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c commit 5ElznoBRN94t6sdl Author: jsg Date: 2026/08/24 04:02:59 drm/amdgpu: validate GEM_CREATE domain combinations From Candice Li 220aa2589d7321fb68d2e8597862711b5f22ae0b in linux-6.18.y/6.18.46 5e9d136ad74df4edec67e502ce267597064d8f86 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c commit VU4V0b3Sh30bqK4R Author: jsg Date: 2026/08/24 04:00:51 drm/amdgpu: check ASPM on the dGPU host link From Yang Wang a082bd76c5f255ff825276f168b1143bc2fc2816 in linux-6.18.y/6.18.46 2a9c5154a5650c09ad44ff5e1dff74754e15a3c6 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c commit eWSU1YLUAdhLr1EX Author: jsg Date: 2026/08/24 03:58:03 drm/amdgpu: fix nbif 6.3.1 l1 low power not functional From Yang Wang 916e8a1550be1a96f5af2f12bd3e78ffbcd96e9b in linux-6.18.y/6.18.4 cd688a3cb342b9f56399aa076157f1c324c15c5a in mainline linux sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c commit bAVpHDYblvlZ92G4 Author: jsg Date: 2026/08/24 03:56:04 drm/amdgpu: Reject UVD message with invalid number of h265 refs From David Rosca e304c3e0d9ce251887be1f274aa0ed52219d5fd7 in linux-6.18.y/6.18.46 9fca434208f1f9ab977feac62df8ebb1cc7ce893 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c commit XKmyWpUdBDFWRO3x Author: jsg Date: 2026/08/24 03:54:21 drm/amd/display: fix BT.2020 YCbCr output CSC matrices for DCE From Nathan Lucas e3e6a631dcb1c32bd12c602fe51364ed5f5c3d27 in linux-6.18.y/6.18.46 cd22349e86faf6e15e6c622d70c0efc57d43201e in mainline linux sys/dev/pci/drm/amd/display/dc/dce/dce_transform.c sys/dev/pci/drm/amd/display/dc/dce110/dce110_opp_csc_v.c commit ROWL61p335rVV4Gh Author: jsg Date: 2026/08/24 03:52:40 drm/amd/display: fix BT.2020 YCbCr limited output CSC matrix From Nathan Lucas cd99fa1cbaf5a5d745b90aacc39442d10fce71d1 in linux-6.18.y/6.18.46 2f9a5c0f018d4a1586ee892f81f1383219676415 in mainline linux sys/dev/pci/drm/amd/display/dc/core/dc_hw_sequencer.c commit z0hPQh1FsBxsc2Y6 Author: jsg Date: 2026/08/24 03:50:25 drm/amd/display: Fix NULL pointer dereference in amdgpu_dm_crtc_set_vblank() From Samuel Pitoiset 5045fb4c70bfde36a05e0f41cf35ddfb6d85d3af in linux-6.18.y/6.18.46 f2a1c4c6fe0a6fcde02e59dde546dba28d283635 in mainline linux sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c commit t4Q6y0o3iSNnJV9j Author: jsg Date: 2026/08/24 03:48:14 drm/radeon: fix autosuspend cleanup during teardown From Guangshuo Li 31ef57083e785cbea4d5fde05a44d9050c9c42c4 in linux-6.18.y/6.18.46 587be7a17358ef8c0106775fcedae5a7bef50735 in mainline linux sys/dev/pci/drm/radeon/radeon_kms.c commit 3VKzZzlCQW9RYbNd Author: jsg Date: 2026/08/24 03:46:43 drm/connector/hdmi: Fix out of bounds memory read From John Harrison e5b527804a1ea4f70e139179d3062cf5de8c06ab in linux-6.18.y/6.18.46 9ecf8ba763d0ffe0673538eb4bf7806f20455d19 in mainline linux sys/dev/pci/drm/display/drm_hdmi_state_helper.c commit 3glteYng2f3ilRom Author: jsg Date: 2026/08/24 03:43:58 drm/amdgpu: fix aperture iounmap skipped on device removal From Asad Kamal bcc66461f574a61ac650461cc9fd3343d3721ca5 in linux-6.18.y/6.18.46 f9e5f51549000e2665e3b5e02ff876b9e09cfe95 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c commit Rcjebsgp8mx0h4P3 Author: jsg Date: 2026/08/24 03:41:08 drm/amdgpu: fix JPEG v4.0.5 queue reset failure in DPG mode From Jesse Zhang dffacbe8118fc87dd8844a0d0841a1a19c478167 in linux-6.18.y/6.18.46 4301e60e406c613aea06fdc0c36bf0675b0b8a2e in mainline linux sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c commit vjbCnmkWs6CLpXZz Author: jsg Date: 2026/08/24 03:38:59 drm/amdgpu: fix JPEG v5.0.0 queue reset failure in DPG mode From Jesse Zhang e45356f6adae4f1cadc0f906e6c4b708af1c9608 in linux-6.18.y/6.18.46 c87801f545dac9fcbb84c96f280706572be00a85 in mainline linux sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c commit cDLYsXKaBDB2DF5A Author: jsg Date: 2026/08/24 03:36:58 drm/amdgpu: read TRUNCATE_COORD_MODE on gfx12 From Qiang Yu 4550b90bd2e6c768e78cc9a575e747de8e18fa72 in linux-6.18.y/6.18.46 2d69604b4d0b9c0c0ac71624b5fafb36cf249729 in mainline linux sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c commit FHDLn3TMjZaix6o8 Author: jsg Date: 2026/08/24 03:34:42 drm/amdgpu: reject oversized IBs with per-ring packet limits From Candice Li 1474f3970d1afd303e12ff14d06808eabb371576 in linux-6.18.y/6.18.46 fd37f9dd5b5ab70a46fa7bc76623c0528d602b27 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c commit UBw67d2E1C9QZ69H Author: jsg Date: 2026/08/24 03:14:01 add pci_name() for 6.18.46 drm sys/dev/pci/drm/include/linux/pci.h commit LQErtSszXbXBmghz Author: jsg Date: 2026/08/24 03:13:12 add pci_pcie_type() for 6.18.46 drm sys/dev/pci/drm/include/linux/pci.h commit zmtMV1l4pq1Benv1 Author: jsg Date: 2026/08/24 03:08:15 add PCI_VENDOR_ID_AMD for 6.18.46 drm sys/dev/pci/drm/include/linux/pci.h commit O2wlIhGp1IOyrRxs Author: jsg Date: 2026/08/24 00:56:05 add HW_SERIALNO to the table of HW sysctls lost in a larger change (sysctl.3 rev 1.274) back in 2017 lib/libc/sys/sysctl.2 commit LwSBJxObxXyIBhDt Author: jsg Date: 2026/08/23 23:38:47 match on D-Link DWA-125 rev A3 from and tested by chara share/man/man4/run.4 sys/dev/usb/if_run.c commit A01dP18a0uI4H63d Author: jsg Date: 2026/08/23 23:34:50 regen sys/dev/usb/usbdevs.h sys/dev/usb/usbdevs_data.h commit 5ayQlAUCncC0TzAe Author: jsg Date: 2026/08/23 23:34:20 add D-Link DWA-125 rev A3 from chara sys/dev/usb/usbdevs commit MyOfo9pECuwPTHC2 Author: jsg Date: 2026/08/23 23:12:56 fix grammar in hw.blockcpu description ok deraadt@ lib/libc/sys/sysctl.2