Build date: 1742857203 - Mon Mar 24 23:00:03 UTC 2025 Build cvs date: 1742854782 - Mon Mar 24 22:19:42 UTC 2025 Build id: 2025-03-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 bin/ksh/c_test.c P bin/ps/keyword.c P bin/test/test.c P lib/libcrypto/ec/ec_lib.c P lib/libcrypto/ec/ec_local.h P lib/libcrypto/ec/ec_mult.c P lib/libcrypto/ec/ecp_methods.c P regress/usr.sbin/bgpd/integrationtests/attr.sh P regress/usr.sbin/bgpd/unittests/rde_trie_test.c P sys/dev/acpi/acpi.c P sys/dev/fdt/rkdwhdmi.c P sys/dev/pci/drm/drm_atomic_uapi.c P sys/dev/pci/drm/drm_connector.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c P sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c P sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c P sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c P sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c P sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c P sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c P sys/dev/pci/drm/amd/display/dc/core/dc_resource.c P sys/dev/pci/drm/amd/display/dc/dce60/dce60_timing_generator.c P sys/dev/pci/drm/amd/display/dc/dml2/dml2_translation_helper.c P sys/dev/pci/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c P sys/dev/pci/drm/display/drm_dp_mst_topology.c P sys/dev/pci/drm/i915/display/intel_display.c P sys/dev/pci/drm/i915/gem/i915_gem_mman.c P sys/dev/usb/uvideo.c P usr.bin/tmux/cmd.c P usr.bin/tmux/format.c P usr.bin/tmux/options-table.c P usr.bin/tmux/options.c P usr.bin/tmux/server-client.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/tmux.h P usr.bin/tmux/window-tree.c commit yYZY0vnJBD4KThOJ Author: millert Date: 2025/03/24 22:19:42 Use timespeccmp() and st_mtim intead of comparing st_mtime. Fixes comparison of files with modification times that differ by less than a second. From Collin Funk. bin/ksh/c_test.c commit deeoIzwEqECdekMP Author: tedu Date: 2025/03/24 21:43:40 add a digit to vsz and rss to accomodate larger procs. ok deraadt job bin/ps/keyword.c commit xod2GCvYD1UAJl0o Author: nicm Date: 2025/03/24 20:17:24 Correctly skip wide characters in hyperlinks, from someone in GitHub issue 4425. usr.bin/tmux/format.c commit K2MWlFLHloJRcDJa Author: millert Date: 2025/03/24 20:15:08 Use timespeccmp() and st_mtim intead of comparing st_mtime. Fixes comparison of files with modification times that differ by less than a second. From Collin Funk. bin/test/test.c commit 4Uy6XIA4N7Wyrnnz Author: nicm Date: 2025/03/24 20:13:03 Expand formats with the pane modifier in tree mode so that #() doesn't always use the same value. From Michael Grant in GitHub issues 4412 and 4420. usr.bin/tmux/window-tree.c commit ozedFHcoLVn1HSv4 Author: nicm Date: 2025/03/24 20:01:03 Add default-client-command to set the command used is tmux is run without a command (the default stays new-session). From David Mandelberg in GitHub issue 4422. usr.bin/tmux/cmd.c usr.bin/tmux/options-table.c usr.bin/tmux/options.c usr.bin/tmux/server-client.c usr.bin/tmux/tmux.1 usr.bin/tmux/tmux.h commit xTVEYjf0Sn3jC0cC Author: kirill Date: 2025/03/24 18:56:34 sys/uvideo: avoid one bcopy for the mmap'ed buffer Tested by landry@ OK and collaboration: mglocker@ sys/dev/usb/uvideo.c commit xBGVApgvse45L2mf Author: jsing Date: 2025/03/24 13:07:04 Explicitly pass group generator to mul_double_nonct() from EC_POINT_mul(). EC_POINT_mul() has a complex multi-use interface - there are effectively three different ways it will behave, depending on which arguments are NULL. In the case where we compute g_scalar * generator + p_scalar * point, the mul_double_nonct() function pointer is called, however only g_scalar, p_scalar and point are passed - it is expected that the lower level implementation (in this case ec_wnaf_mul()) will use the generator from the group. Change mul_double_nonct(), ec_mul_double_nonct() and ec_wnaf_mul() so that they take scalar1, point1, scalar2 and point2. This removes all knowledge of g_scalar and the generator from the multiplication code, keeping it limited to EC_POINT_mul(). While here also consistently pass scalar then point, rather than a mix of scalar/point and point/scalar. ok tb@ lib/libcrypto/ec/ec_lib.c lib/libcrypto/ec/ec_local.h lib/libcrypto/ec/ec_mult.c lib/libcrypto/ec/ecp_methods.c commit cUDFrBLN5T3AFwvD Author: jsing Date: 2025/03/24 12:49:13 Check group generator in EC_POINT_mul(). When a non-NULL generator scalar is passed to EC_POINT_mul(), the group's generator will be used in multiplication. Add a check that ensures that the group generator is non-NULL, in order to avoid needing to handle this elsewhere (currently in the lower level point multiplication code). ok tb@ lib/libcrypto/ec/ec_lib.c commit XMdhrWdWxoYj9ZSj Author: claudio Date: 2025/03/24 12:24:19 Double sleep timeout after starting exabgp. 3 seconds is not long enough for exabgp to start, establish a full session and do it's table dump. Noticed by anton@ regress/usr.sbin/bgpd/integrationtests/attr.sh commit aTEigNmCcS1pnrCR Author: jmatthew Date: 2025/03/24 11:26:59 Pass the right node to pinctrl_byname(); sc->sc_node isn't initialised at this point, so use faa->fa_node instead. ok kettenis@ patrick@ sys/dev/fdt/rkdwhdmi.c commit ij8PDvv0xziDRRYb Author: claudio Date: 2025/03/24 10:10:27 Needs arpa/inet.h for inet_net_pton and friends. regress/usr.sbin/bgpd/unittests/rde_trie_test.c commit 1rETboZBRxH5Czyl Author: jan Date: 2025/03/24 09:53:20 Ignore sub-nodes of non-functional nodes in ACPI tree walk. This fixes double- and triple attachments of the same PCIe root bridges, which leads to boot hangs and several other PCIe errors. Big thanks to Tristan Kundrat for his debugging support! ok kettenis@ just commit it: deraadt@ sys/dev/acpi/acpi.c commit GiStXtwXRxPA3DQV Author: jsg Date: 2025/03/24 03:02:45 ignore ACPI ATIF initial backlight brightness levels, always use max matches behaviour before 6.12.20 backlight changes amdgpu backlight levels range between [0, 255] t495 reports ATIF levels of 100 (39%) for mains power, 32 (12%) for battery power. sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c commit mBrZzrFwtQRaPGEZ Author: jsg Date: 2025/03/24 02:59:59 revert local change to force backlight brightness on init no longer helps after 6.12.20 changes sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c commit z6ByQv89yDkzTINr Author: jsg Date: 2025/03/24 02:57:31 drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps From Jose Roberto de Souza 7c29e8fd1f0ebab275a069d6ee0365e19fe63471 in linux-6.12.y/6.12.20 a8045e46c508b70fe4b30cc020fd0a2b0709b2e5 in mainline linux sys/dev/pci/drm/i915/gem/i915_gem_mman.c commit RY4eTFdndEKEEQ1K Author: jsg Date: 2025/03/24 02:55:10 drm/amd/display: Fix slab-use-after-free on hdcp_work From Mario Limonciello bac7b8b1a3f1a86eeec85835af106cbdc2b9d9f7 in linux-6.12.y/6.12.20 e65e7bea220c3ce8c4c793b4ba35557f4994ab2b in mainline linux sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c commit MFayhzKM2eoJfDi4 Author: jsg Date: 2025/03/24 02:53:10 drm/amd/display: Assign normalized_pix_clk when color depth = 14 From Alex Hung 04f90b505ad3a6eed474bbaa03167095fef5203a in linux-6.12.y/6.12.20 79e31396fdd7037c503e6add15af7cb00633ea92 in mainline linux sys/dev/pci/drm/amd/display/dc/core/dc_resource.c commit UR8cAF345uiVKI6d Author: jsg Date: 2025/03/24 02:51:31 drm/amd/display: Restore correct backlight brightness after a GPU reset From Mario Limonciello 6d669a3b031aab634a47978979c30e1ade97eaf5 in linux-6.12.y/6.12.20 5760388d9681ac743038b846b9082b9023969551 in mainline linux sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c commit zokhS71cwT8jb4Pv Author: jsg Date: 2025/03/24 02:49:52 drm/amd/display: fix missing .is_two_pixels_per_container From Aliaksei Urbanski fefa811e616b5d0b555ed65743e528a0a8a0b377 in linux-6.12.y/6.12.20 e204aab79e01bc8ff750645666993ed8b719de57 in mainline linux sys/dev/pci/drm/amd/display/dc/dce60/dce60_timing_generator.c commit 3qeGmQVlEpl8vnxp Author: jsg Date: 2025/03/24 02:48:07 drm/amd/display: fix default brightness From Mario Limonciello 9826fd36ff20f3b404f8e3ece24ddfc5ec750933 in linux-6.12.y/6.12.20 b5a981e1b34e44f94a5967f730fff4166f2101e8 in mainline linux sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c commit xcvnAde64gcwfe2k Author: jsg Date: 2025/03/24 02:45:20 drm/amd/display: Disable unneeded hpd interrupts during dm_init From Leo Li d1227b94d75c8db09355c91eeb3c204272ee221a in linux-6.12.y/6.12.20 40b8c14936bd2726354c856251f6baed9869e760 in mainline linux sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c commit wjCUPEcLShKU5ABC Author: jsg Date: 2025/03/24 02:43:12 drm/amdgpu/display: Allow DCC for video formats on GFX12 From David Rosca 60ae74e367ae0f37aa0b718f609e847a42c3f775 in linux-6.12.y/6.12.20 df1e82e7acd3c50b65ca0e2e09089b78382d14ab in mainline linux sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c commit HBvcC6CNJ5pQbHky Author: jsg Date: 2025/03/24 02:40:36 drm/amd/amdkfd: Evict all queues even HWS remove queue failed From Yifan Zha c5c5e76aea80cce1d58004ac36456d7c33fca921 in linux-6.12.y/6.12.20 0882ca4eecfe8b0013f339144acf886a0a0de41f in mainline linux sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c commit yJdmzhcVPsGBEZTv Author: jsg Date: 2025/03/24 02:38:58 drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags From Natalie Vock 72235808eabea93055b459a63443bd9cd6b08aa4 in linux-6.12.y/6.12.20 6cc30748e17ea2a64051ceaf83a8372484e597f1 in mainline linux sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c commit FEDJjFFR0B9oRgrT Author: jsg Date: 2025/03/24 02:36:12 drm/dp_mst: Fix locking when skipping CSN before topology probing From Imre Deak beb47bc67363806b289c780d162b7717f8010793 in linux-6.12.y/6.12.20 12d8f318347b1d4feac48e8ac351d3786af39599 in mainline linux sys/dev/pci/drm/display/drm_dp_mst_topology.c commit gmjuFyVhgik5UTwP Author: jsg Date: 2025/03/24 02:33:30 drm/atomic: Filter out redundant DPMS calls From Ville Syrjala 962912aaf8d12997532e5d2e14914059e2afec26 in linux-6.12.y/6.12.20 de93ddf88088f7624b589d0ff3af9effb87e8f3b in mainline linux sys/dev/pci/drm/drm_atomic_uapi.c sys/dev/pci/drm/drm_connector.c commit IU073ZuvWKHzUbSb Author: jsg Date: 2025/03/24 02:29:52 drm/i915/cdclk: Do cdclk post plane programming later From Ville Syrjala 8f55d4414d5508cec7649de42d7376ec5f0529ac in linux-6.12.y/6.12.20 6266f4a78131c795631440ea9c7b66cdfd399484 in mainline linux sys/dev/pci/drm/i915/display/intel_display.c commit Hv0Cmd2D4jDWgjVe Author: jsg Date: 2025/03/24 02:27:21 drm/amd/display: Fix out-of-bound accesses From Alex Hung 36793d90d76f667d26c6dd025571481ee0c96abc in linux-6.12.y/6.12.20 8adbb2a98b00926315fd513b5fe2596b5716b82d in mainline linux sys/dev/pci/drm/amd/display/dc/dml2/dml2_translation_helper.c sys/dev/pci/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c