OpenBSD/src 0MnJ9svsys/arch/arm64/arm64 pmap.c

   When pmap_enter(9) is asked to enter a mapping that already exists, we
   should avoid removing the existing mapping otherwise we can trigger a
   scenario where multiple threads of a process will continously fault
   on a single page.

   ok jca@, miod@, mlarkin@
VersionDeltaFile
1.113+9-3sys/arch/arm64/arm64/pmap.c
+9-31 files

OpenBSD/src Zfa5cYUusr.bin/bgplg/bgplgsh Makefile, usr.bin/ssh/ssh-sk-helper Makefile

   Add missing inter-library dependencies to LDADD and DPADD.
   ok tb@ deraadt@
VersionDeltaFile
1.4+3-3usr.bin/bgplg/bgplgsh/Makefile
1.6+3-3usr.bin/ssh/ssh-sk-helper/Makefile
1.12+3-3usr.bin/tcpbench/Makefile
+9-93 files

OpenBSD/src 42bE2SIsys/kern kern_synch.c, sys/sys refcnt.h

   refcnt_shared can be a macro around refcnt_read.

   they're basically the same code except refcnt_shared checks if the
   read value was > 1. the caller is going to check it anyway, so get rid
   of the duplicate code.
VersionDeltaFile
1.228+1-11sys/kern/kern_synch.c
1.14+3-2sys/sys/refcnt.h
+4-132 files

OpenBSD/src R2Vwqz2regress/usr.bin/ssh cfgmatch.sh

   add a "Match Group NoSuchGroup" to exercise groupaccess.c
VersionDeltaFile
1.15+3-1regress/usr.bin/ssh/cfgmatch.sh
+3-11 files

OpenBSD/src J8oN2Jysys/arch/amd64/amd64 trap.c vector.S

   AMD SEV-ES guest: In vctrap() allow only CPUID from userspace.

   CPUID is the only instruction we allow to raise a #VC exception
   also from user space.  All other instructions are limited to raise
   #VC from kernel space only.

   With respect to rdmsr/wrmsr, this is an additional safe-guard, as
   these two instructions will raise a #GP anyway when the CPL is
   greater than 0.

   With respect to in/out, userland could be allowed to access IO
   ports.  However, our SEV-ES guest do not support this for now.

   from hshoexer@; OK mlarkin@
VersionDeltaFile
1.111+13-7sys/arch/amd64/amd64/trap.c
1.103+2-1sys/arch/amd64/amd64/vector.S
+15-82 files

OpenBSD/src 27f4frgsys/kern kern_uuid.c, sys/sys uuid.h

   Remove unused uuid_dec_{be,le} routines.

   Last uses were removed with subr_disk.c r1.275.
VersionDeltaFile
1.4+1-65sys/kern/kern_uuid.c
1.5+1-3sys/sys/uuid.h
+2-682 files

OpenBSD/src DW6ZqyKlib/libcrypto/man X509_sign.3

   X509_sign: make variables in SYNOPSIS match the ones used in DESCRIPTION
VersionDeltaFile
1.13+8-8lib/libcrypto/man/X509_sign.3
+8-81 files

OpenBSD/src 8hSoFtyusr.sbin/rpki-client validate.c cms.c

   rpki-client: remove valid_ca_pkey()

   CMS_verify() hangs each signer (EE) cert's public key off the signerInfo
   corresponding to it (via CMS_set1_signers_certs() if you must know),
   which we then go and validate via valid_ca_pkey().

   While this happens to work, it has a wrong smell to it. With recent
   changes, cert_parse_ee_cert() validates this key more completely later
   on, so it's not only not right but also redundant. All the calls to
   cert_parse_ee_cert() after cms_parse_validate() will be merged into a
   single call in cms_parse_validate(), so this will become tighter.

   The valid_ca_pkey API is unused otherwise, so garbage collect it.

   ok job
VersionDeltaFile
1.79+1-84usr.sbin/rpki-client/validate.c
1.52+2-5usr.sbin/rpki-client/cms.c
1.247+1-2usr.sbin/rpki-client/extern.h
+4-913 files

OpenBSD/src WEEBNEIusr.sbin/rpki-client cert.c

   rpki-client: check required presence/absence of extensions

   cert_parse_extensions() keeps track of all the extensions expected in a
   resource certificate. It is the natural place to check completeness
   against RFC 6487, section 4.8 and RFC 8209, section 3.1.3. Some of this
   is currently in cert_parse_pre(). Some of it in cert_parse(), ta_parse(),
   or sprinkled throughout the signed object handlers.

   As mentioned in the comment, the checks are deliberately kept simple-minded
   and systematic. If an extension is present, the extension handler is
   assumed to have checked that the extension is valid and the required info
   is present, so we don't do much more than presence/absence except for a few
   things where more than one extension is involved (e.g., ski vs aki,
   presence of INRs).

   Some of this wasn't checked at all (e.g., presence of a CRLDP for most
   EE certs) or we left that to the X.509 validator (e.g., presence of the
   certificate policy).


    [12 lines not shown]
VersionDeltaFile
1.191+151-2usr.sbin/rpki-client/cert.c
+151-21 files

OpenBSD/src mBMgWdudistrib/sets/lists/base mi, distrib/sets/lists/man mi

   sync watch(1)
VersionDeltaFile
1.1167+1-0distrib/sets/lists/base/mi
1.1746+1-0distrib/sets/lists/man/mi
+2-02 files

OpenBSD/src fgJxiiMsys/dev/pci/drm drm_fbdev_dma.c

   avoid unused variable warning on gcc4
VersionDeltaFile
1.6+2-0sys/dev/pci/drm/drm_fbdev_dma.c
+2-01 files

OpenBSD/src eNoD4R6sys/dev/pci/drm/amd/amdkfd cwsr_trap_handler.h cwsr_trap_handler_gfx12.asm

   drm/amdkfd: Fix instruction hazard in gfx12 trap handler

   From Jay Cornwall
   725a59d29adb517cc197763edbe91606fc564d6f in linux-6.12.y/6.12.36
   424648c3838133f93a34fdfe4f9d5597551e7b3b in mainline linux
VersionDeltaFile
1.9+360-317sys/dev/pci/drm/amd/amdkfd/cwsr_trap_handler.h
1.3+44-38sys/dev/pci/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm
+404-3552 files

OpenBSD/src G4tuahPsys/dev/pci/drm/amd/amdkfd kfd_device.c

   drm/amdkfd: remove gfx 12 trap handler page size cap

   From Jonathan Kim
   6c7dc7ad867c14638cadfe9c0a2e93d2507002c7 in linux-6.12.y/6.12.36
   cd82f29ec51b2e616289db7b258a936127c16efa in mainline linux
VersionDeltaFile
1.21+2-1sys/dev/pci/drm/amd/amdkfd/kfd_device.c
+2-11 files

OpenBSD/src dn9fXlisys/dev/pci/drm drm_fbdev_dma.c

   drm/fbdev-dma: Add shadow buffering for deferred I/O

   From Thomas Zimmermann
   0d087de947babf7ed70029d042abcc6ed06ff415 in linux-6.12.y/6.12.36
   3603996432997f7c88da37a97062a46cda01ac9d in mainline linux
VersionDeltaFile
1.5+165-72sys/dev/pci/drm/drm_fbdev_dma.c
+165-721 files

OpenBSD/src 8xQCQpTsys/dev/pci/drm/amd/display/dc/dml2 dml2_translation_helper.c, sys/dev/pci/drm/amd/display/dc/dml2/dml21 dml21_translation_helper.c

   drm/amd/display: Fix mpv playback corruption on weston

   From Alex Hung
   8cd7ee9cd7decf195a4fa0098a1a0308d85f9ad9 in linux-6.12.y/6.12.36
   8724a5380c4390eed81e271d22f34ff06453ded9 in mainline linux
VersionDeltaFile
1.4+1-0sys/dev/pci/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
1.4+1-0sys/dev/pci/drm/amd/display/dc/dml2/dml2_translation_helper.c
+2-02 files

OpenBSD/src gkTXgmisys/dev/pci/drm/amd/amdgpu amdgpu_fence.c amdgpu_ring.h

   drm/amdgpu: switch job hw_fence to amdgpu_fence

   From Alex Deucher
   5f2e040f19c4d73496ac8c32f2c441a6146430c9 in linux-6.12.y/6.12.36
   ebe43542702c3d15d1a1d95e8e13b1b54076f05a in mainline linux
VersionDeltaFile
1.15+7-23sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1.8+16-0sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
1.14+6-6sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
1.83+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1.19+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1.8+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_job.h
+32-326 files

OpenBSD/src j2HZM6Nsys/dev/pci/drm/amd/amdgpu sdma_v4_4_2.c

   drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences

   From Jesse Zhang
   9cfa2fea2566fc488aa59e80ea00422c3e441e47 in linux-6.12.y/6.12.36
   7f3b16f3f229e37cc3e02e9e4e7106c523b119e9 in mainline linux
VersionDeltaFile
1.6+5-1sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
+5-11 files

OpenBSD/src lLx87BLsys/dev/pci/drm/i915/display vlv_dsi.c

   drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL

   From Ville Syrjala
   cc0a3fd781bf83d631d988568871808d06046e75 in linux-6.12.y/6.12.36
   c464ce6af332e7c802c36cd337cacf81db05400c in mainline linux
VersionDeltaFile
1.11+2-2sys/dev/pci/drm/i915/display/vlv_dsi.c
+2-21 files

OpenBSD/src 1YsIRpusys/dev/pci/drm/amd/display/dc/hwss/dce110 dce110_hwseq.c

   drm/amd/display: Check dce_hwseq before dereferencing it

   From Alex Hung
   e881b82f5d3d8d54d168cd276169f0fee01bf0e7 in linux-6.12.y/6.12.36
   b669507b637eb6b1aaecf347f193efccc65d756e in mainline linux
VersionDeltaFile
1.7+1-1sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
+1-11 files

OpenBSD/src yhQdAyrsys/dev/pci/drm/amd/amdgpu amdgpu_ucode.c amdgpu_ucode.h

   drm/amdgpu: Add kicker device detection

   From Frank Min
   593517e5561cb8f7f03503de3d75169b855b1d00 in linux-6.12.y/6.12.36
   0bbf5fd86c585d437b75003f11365b324360a5d6 in mainline linux
VersionDeltaFile
1.14+17-0sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1.10+6-0sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
+23-02 files

OpenBSD/src A1jiD1Hsys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core dml2_core_dcn4_calcs.c

   drm/amd/display: Fix RMCM programming seq errors

   From Yihan Zhu
   ba1ffc32bda798613999916c60a03462233ae067 in linux-6.12.y/6.12.36
   158f9944ac05dafd2d3a23d0688e6cf40ef68b90 in mainline linux
VersionDeltaFile
1.3+4-1sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
+4-11 files

OpenBSD/src hT5nxdosys/dev/pci/drm/amd/display/dc/hwss/dce110 dce110_hwseq.c

   drm/amd/display: Correct non-OLED pre_T11_delay.

   From Zhongwei Zhang
   ca8efc6a89716245408eb00a6a83dfa13dea7a2f in linux-6.12.y/6.12.36
   893f07452bca56ff146a6be02b3294a9ea23d18a in mainline linux
VersionDeltaFile
1.6+4-3sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
+4-31 files

OpenBSD/src eILCKvusys/dev/pci/drm/amd/amdgpu amdgpu_vram_mgr.c

   drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram

   From John Olender
   e2c3133ff4d594f68d3bae82b2637e96b509e063 in linux-6.12.y/6.12.36
   4d2f6b4e4c7ed32e7fa39fcea37344a9eab99094 in mainline linux
VersionDeltaFile
1.11+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
+1-11 files

OpenBSD/src gmof0HVsys/dev/pci/drm/amd/display/modules/hdcp hdcp_psp.c

   drm/amd/display: Add null pointer check for get_first_active_display()

   From Wentao Liang
   4ce9f2dc9ff7cc410e8c5d936ec551e26b9599a9 in linux-6.12.y/6.12.36
   c3e9826a22027a21d998d3e64882fa377b613006 in mainline linux
VersionDeltaFile
1.7+3-0sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
+3-01 files

OpenBSD/src 5m3QCfIsys/dev/pci/drm/amd/amdkfd kfd_packet_manager_v9.c

   drm/amdkfd: Fix race in GWS queue scheduling

   From Jay Cornwall
   b681e2a8a7595431479a3743ef2e148f79cbe4b5 in linux-6.12.y/6.12.36
   cfb05257ae168a0496c7637e1d9e3ab8a25cbffe in mainline linux
VersionDeltaFile
1.7+1-1sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
+1-11 files

OpenBSD/src BUkBTRusys/dev/pci/drm/i915 i915_pmu.c

   drm/i915: fix build error some more

   From Arnd Bergmann
   18ec560e3e9b476e63c671514dcb8b9163a578a2 in linux-6.12.y/6.12.36
   d02b2103a08b6d6908f1d3d8e8783d3f342555ac in mainline linux
VersionDeltaFile
1.9+1-1sys/dev/pci/drm/i915/i915_pmu.c
+1-11 files

OpenBSD/src QO7Iyhbsys/dev/pci/drm/amd/amdgpu amdgpu_discovery.c

   drm/amd: Adjust output for discovery error handling

   From Mario Limonciello
   23116bf9a3d046fb0057cb6a121f97219dce4607 in linux-6.12.y/6.12.36
   73eab78721f7b85216f1ca8c7b732f13213b5b32 in mainline linux
VersionDeltaFile
1.21+13-15sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
+13-151 files

OpenBSD/src Qnx0S4Vsys/dev/pci/drm/amd/amdgpu amdgpu_discovery.c

   drm/amdgpu/discovery: optionally use fw based ip discovery

   From Alex Deucher
   840fe792a17069d99becbdd927822f175470cb3c in linux-6.12.y/6.12.36
   80a0e828293389358f7db56adcdcb22b28df5e11 in mainline linux
VersionDeltaFile
1.20+32-8sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
+32-81 files

OpenBSD/src f8lKwofsys/dev/pci/drm/scheduler sched_entity.c

   drm/scheduler: signal scheduled fence when kill job

   From Lin.Cao
   aefd0a935625165a6ca36d0258d2d053901555df in linux-6.12.y/6.12.36
   471db2c2d4f80ee94225a1ef246e4f5011733e50 in mainline linux
VersionDeltaFile
1.12+1-0sys/dev/pci/drm/scheduler/sched_entity.c
+1-01 files

OpenBSD/src mCKzPCisys/dev/pci/drm/amd/amdgpu amdgpu_seq64.c

   drm/amdgpu: seq64 memory unmap uses uninterruptible lock

   From Philip Yang
   777580609d57861b8db3860c74142735d4c611e4 in linux-6.12.y/6.12.36
   a359288ccb4dd8edb086e7de8fdf6e36f544c922 in mainline linux
VersionDeltaFile
1.2+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.c
+1-11 files