OpenBSD/src rSQZ804lib/libedit refresh.c

   Fixed a bug where completion candidates were truncated when the input
   wrapped to a new line.  Diff from Yuichiro NAITO through NetBSD Tested
   asou and yasuoka.

   ok djm asou sthen
VersionDeltaFile
1.24+10-2lib/libedit/refresh.c
+10-21 files

OpenBSD/src gzCz5PBsys/dev/pci/drm/amd/amdgpu amdgpu_vm.c

   drm/amdgpu: Forward VMID reservation errors

   From Natalie Vock
   c4d18e9540bf20f6c53ecc501b6702d141e8bda5 in linux-6.12.y/6.12.65
   8defb4f081a5feccc3ea8372d0c7af3522124e1f in mainline linux
VersionDeltaFile
1.29+4-2sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
+4-21 files

OpenBSD/src oo0JhVOsys/dev/pci/drm drm_displayid.c drm_displayid_internal.h

   drm/displayid: add quirk to ignore DisplayID checksum errors

   From Jani Nikula
   f548c5ebe656506e81a8145798ff194d57d00a3c in linux-6.12.y/6.12.64
   83cbb4d33dc22b0ca1a4e85c6e892c9b729e28d4 in mainline linux
VersionDeltaFile
1.7+37-4sys/dev/pci/drm/drm_displayid.c
1.2+2-0sys/dev/pci/drm/drm_displayid_internal.h
+39-42 files

OpenBSD/src Enmq0nbsys/dev/pci/drm/i915/gem i915_gem_execbuffer.c

   drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer

   From Krzysztof Niemiec
   24d55ac8e31d2f8197bfad71ffcb3bae21ed7117 in linux-6.12.y/6.12.64
   4fe2bd195435e71c117983d87f278112c5ab364c in mainline linux
VersionDeltaFile
1.15+17-20sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
+17-201 files

OpenBSD/src IsCSIyrsys/dev/pci/drm/ttm ttm_bo_vm.c

   drm/ttm: Avoid NULL pointer deref for evicted BOs

   From Simon Richter
   5a81095d3e1b521ac7cfe3b14d5f149bace3d6e0 in linux-6.12.y/6.12.64
   491adc6a0f9903c32b05f284df1148de39e8e644 in mainline linux
VersionDeltaFile
1.34+6-0sys/dev/pci/drm/ttm/ttm_bo_vm.c
+6-01 files

OpenBSD/src C4lb9Mdsys/dev/pci/drm/i915 intel_memory_region.h

   drm/i915: Fix format string truncation warning

   From Ard Biesheuvel
   a742fa0aa2169d41974ed3a0cbaf9b23bc97b5ee in linux-6.12.y/6.12.64
   1c7f9e528f8f488b060b786bfb90b40540854db3 in mainline linux
VersionDeltaFile
1.8+1-1sys/dev/pci/drm/i915/intel_memory_region.h
+1-11 files

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

   drm/amdkfd: Trap handler support for expert scheduling mode

   From Jay Cornwall
   f9465376fe190964637a4708101d59460b734cb4 in linux-6.12.y/6.12.64
   b7851f8c66191cd23a0a08bd484465ad74bbbb7d in mainline linux
VersionDeltaFile
1.10+36-26sys/dev/pci/drm/amd/amdkfd/cwsr_trap_handler.h
1.4+37-0sys/dev/pci/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm
+73-262 files

OpenBSD/src 5hguDgysys/dev/pci/drm/amd/amdkfd kfd_queue.c

   drm/amdkfd: bump minimum vgpr size for gfx1151

   From Jonathan Kim
   b5971d0cc5039fceee18ced27df3078f74906201 in linux-6.12.y/6.12.64
   cf326449637a566ba98fb82c47d46cd479608c88 in mainline linux
VersionDeltaFile
1.7+1-0sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
+1-01 files

OpenBSD/src ORH7HFLsys/dev/pci/drm/amd/amdkfd kfd_topology.c

   drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace

   From Mario Limonciello
   df130b75e955e254f3f3eaf6fa96f2b9ea2a9627 in linux-6.12.y/6.12.64
   8fc2796dea6f1210e1a01573961d5836a7ce531e in mainline linux
VersionDeltaFile
1.15+4-0sys/dev/pci/drm/amd/amdkfd/kfd_topology.c
+4-01 files

OpenBSD/src 6RCYFM8sys/dev/pci/drm/include/drm drm_edid.h

   drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident

   From Jani Nikula
   5c831abdf742066e0fb3beb2f260f83cb26aaa85 in linux-6.12.y/6.12.64
   8b61583f993589a64c061aa91b44f5bd350d90a5 in mainline linux
VersionDeltaFile
1.10+6-0sys/dev/pci/drm/include/drm/drm_edid.h
+6-01 files

OpenBSD/src FI9ZSMVsys/dev/pci/drm drm_buddy.c, sys/dev/pci/drm/include/drm drm_buddy.h

   drm/buddy: Separate clear and dirty free block trees

   From Arunpravin Paneer Selvam
   6417428ce5da99ffb5e07110d85bd62704269143 in linux-6.12.y/6.12.64
   d4cd665c98c144dd6ad5d66d30396e13d23118c9 in mainline linux
VersionDeltaFile
1.10+185-144sys/dev/pci/drm/drm_buddy.c
1.5+1-1sys/dev/pci/drm/include/drm/drm_buddy.h
+186-1452 files

OpenBSD/src Y3CbnQksys/dev/pci/drm drm_buddy.c, sys/dev/pci/drm/include/drm drm_buddy.h

   drm/buddy: Optimize free block management with RB tree

   From Arunpravin Paneer Selvam
   1b339b19eec286be79e4b844c1d34a61967ea8c3 in linux-6.12.y/6.12.64
   c178e534fff1d5a74da80ea03b20e2b948a00113 in mainline linux
VersionDeltaFile
1.9+118-77sys/dev/pci/drm/drm_buddy.c
1.4+8-3sys/dev/pci/drm/include/drm/drm_buddy.h
+126-802 files

OpenBSD/src MShxC7Nsys/dev/pci if_qwx_pci.c

   prevent rddm DMA memory leak during ifconfig qwx0 up

   spotted by + ok krw@
VersionDeltaFile
1.31+4-1sys/dev/pci/if_qwx_pci.c
+4-11 files

OpenBSD/src ID8eJkesys/dev/pci/drm/amd/amdgpu gmc_v11_0.c

   drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling

   From Alex Deucher
   5fc5506edfe023bbc7d12e153fe29d455b6ac082 in linux-6.12.y/6.12.64
   3f2289b56cd98f5741056bdb6e521324eff07ce5 in mainline linux
VersionDeltaFile
1.10+27-0sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
+27-01 files

OpenBSD/src aD3NAGhsys/dev/pci/drm/amd/amdgpu amdgpu_ttm.c

   drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma

   From Pierre-Eric Pelloux-Prayer
   2ba843759a3ae4cf4eb5713a0cd157d51afa2216 in linux-6.12.y/6.12.64
   4fa944255be521b1bbd9780383f77206303a3a5c in mainline linux
VersionDeltaFile
1.29+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
+2-01 files

OpenBSD/src xORkpBLsys/dev/pci/drm/amd/amdgpu gmc_v12_0.c

   drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling

   From Alex Deucher
   c0cd4bfb729b43f2cfd9866d7619e2da5a971677 in linux-6.12.y/6.12.64
   ff28ff98db6a8eeb469e02fb8bd1647b353232a9 in mainline linux
VersionDeltaFile
1.5+27-0sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
+27-01 files

OpenBSD/src udA0TxJsys/dev/pci/drm/amd/amdgpu amdgpu_device.c

   Revert "drm/amd: Skip power ungate during suspend for VPE"

   From Mario Limonciello
   f9a4ec64a62674ab03abc9bb45c92c62985f2dca in linux-6.12.y/6.12.64
   3925683515e93844be204381d2d5a1df5de34f31 in mainline linux
VersionDeltaFile
1.91+1-2sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
+1-21 files

OpenBSD/src 5ohqArVsys/dev/pci/drm drm_displayid.c

   drm/displayid: pass iter to drm_find_displayid_extension()

   From Jani Nikula
   05a609c1e5ed33397948a5d727788b71369e7d1c in linux-6.12.y/6.12.64
   520f37c30992fd0c212a34fbe99c062b7a3dc52e in mainline linux
VersionDeltaFile
1.6+7-12sys/dev/pci/drm/drm_displayid.c
+7-121 files

OpenBSD/src 2gygHpGsys/dev/pci/drm/amd/display/dc/resource/dcn351 dcn351_resource.c

   drm/amd/display: Fix scratch registers offsets for DCN351

   From Ray Wu
   0f38ce08dde9b5902e00815a36a857e415cca63a in linux-6.12.y/6.12.64
   fd62aa13d3ee0f21c756a40a7c2f900f98992d6a in mainline linux
VersionDeltaFile
1.2+4-4sys/dev/pci/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
+4-41 files

OpenBSD/src ktiblj6sys/dev/pci/drm/amd/display/dc/resource/dcn35 dcn35_resource.c

   drm/amd/display: Fix scratch registers offsets for DCN35

   From Ray Wu
   29ff286cd52035143a817372c19a75a74c4b58af in linux-6.12.y/6.12.64
   69741d9ccc7222e6b6f138db67b012ecc0d72542 in mainline linux
VersionDeltaFile
1.2+4-4sys/dev/pci/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
+4-41 files

OpenBSD/src FHpNnXasys/dev/pci/drm/amd/display/dc/core dc_surface.c

   drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()

   From Alex Deucher
   9e7d3b8542d14399dac897dc4226e93e7766fdce in linux-6.12.y/6.12.64
   3c41114dcdabb7b25f5bc33273c6db9c7af7f4a7 in mainline linux
VersionDeltaFile
1.8+1-1sys/dev/pci/drm/amd/display/dc/core/dc_surface.c
+1-11 files

OpenBSD/src EtSkwmcsys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm_mst_types.c

   Revert "drm/amd/display: Fix pbn to kbps Conversion"

   From Mario Limonciello
   90706235f14de11e0e87d9d4707c5288e7e80133 in linux-6.12.y/6.12.64
   72e24456a54fe04710d89626cc5a88703e2f6202 in mainline linux
VersionDeltaFile
1.38+36-23sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
+36-231 files

OpenBSD/src eoUXN1Bsys/dev/pci/drm/include/linux rbtree.h

   add rb_add() for 6.12.64 drm
VersionDeltaFile
1.7+20-0sys/dev/pci/drm/include/linux/rbtree.h
+20-01 files

OpenBSD/src wU00tUHsys/dev/pci if_bnxt.c

   Attach stat contexts to tx and rx rings, and prepare for the bigger stat buffer size
   used on newer hardware generations.

   tested by stsp@ as part of a bigger diff
   ok dlg@
VersionDeltaFile
1.64+27-25sys/dev/pci/if_bnxt.c
+27-251 files

OpenBSD/src gNTKzo5lib/libc/stdio flockfile.c, regress/lib/libc/stdio_threading Makefile

   While almost all the libc locks are taken and released in the same
   libc call, flockfile() and ftrylockfile() can be called when
   single-threaded and then--while 'holding' the lock--the process can
   create another thread, resulting in a broken state.  Have the
   f{lock,trylock,unlock}file() APIs *always* do real locking so the
   exposed state is always consistent.

   ok dlg@
VersionDeltaFile
1.1+78-0regress/lib/libc/stdio_threading/flockfile/flockfile_test.c
1.12+11-5lib/libc/stdio/flockfile.c
1.1+6-0regress/lib/libc/stdio_threading/flockfile/Makefile
1.2+1-1regress/lib/libc/stdio_threading/Makefile
+96-64 files

OpenBSD/src VvcYaoDsys/dev/acpi amdpmc.c

   Add Strix/Krackan Point support.

   ok dv@
VersionDeltaFile
1.3+50-5sys/dev/acpi/amdpmc.c
+50-51 files

OpenBSD/src wqAgl8Hsys/dev/pci nhi.c

   Attach on Strix/Krackan Point.

   ok dv@
VersionDeltaFile
1.4+5-1sys/dev/pci/nhi.c
+5-11 files

OpenBSD/src p2Hngipsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2109+25-1sys/dev/pci/pcidevs_data.h
1.2114+7-1sys/dev/pci/pcidevs.h
+32-22 files

OpenBSD/src WJGKL6Nsys/dev/pci pcidevs

   Add a few AMD Strix Point and Krackan Point IDs.

   ok dv@
VersionDeltaFile
1.2121+7-1sys/dev/pci/pcidevs
+7-11 files

OpenBSD/src csGGqsosys/dev/acpi dsdt.c

   Turns out my interpretation of the field length for fields of a
   GenericSerialBus OpRegion was wrong.  The only thing these are used for
   is the calculate the offset of the next field.  The command itself
   (for those access attributes that use a command) is always a single byte.
   Fixes a panic seen on an ASUS Zenbook A14 with a Snapdragon X processor.

   ok armani@
VersionDeltaFile
1.278+9-12sys/dev/acpi/dsdt.c
+9-121 files