OpenBSD/src Op1uTs1sys/dev/pci/drm/i915 i915_pci.c

   match on dg2, Intel Arc A-Series (Alchemist) graphics cards

   Some functions are still stubbed out, but what is there now can run
   accelerated X.
VersionDeltaFile
1.27+0-1sys/dev/pci/drm/i915/i915_pci.c
+0-11 files

OpenBSD/src D3pDfi5sys/dev/pci/drm/i915/gem i915_gem_ttm.c

   unstub i915_ttm_tt_unpopulate() i915_ttm_tt_shmem_unpopulate()
VersionDeltaFile
1.16+4-5sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
+4-51 files

OpenBSD/src ndtHK7ysys/dev/pci/drm/i915/gem i915_gem_ttm.c

   unstub i915_ttm_tt_get_st()
VersionDeltaFile
1.15+0-4sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
+0-41 files

OpenBSD/src Jw6PC0Esys/dev/pci/drm/i915/gem i915_gem_ttm.c

   unstub i915_ttm_tt_shmem_populate()

   in struct i915_ttm_tt, change file pointer to uobj
VersionDeltaFile
1.14+65-8sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
+65-81 files

OpenBSD/src ukhzLBEsys/dev/pci/drm drm_linux.c, sys/dev/pci/drm/include/linux scatterlist.h

   add sg_alloc_table_from_pages_segment()

   used by xe_tt_map_sg() in xe and i915_ttm_tt_get_st() in inteldrm
VersionDeltaFile
1.148+33-1sys/dev/pci/drm/drm_linux.c
1.13+4-1sys/dev/pci/drm/include/linux/scatterlist.h
+37-22 files

OpenBSD/src olg7aLusys/dev/pci/drm drm_linux.c

   add empty dma_map_sgtable() and dma_unmap_sgtable()

   prototypes were added in dma-mapping.h rev 1.7
VersionDeltaFile
1.147+14-1sys/dev/pci/drm/drm_linux.c
+14-11 files

OpenBSD/src kdYHyKlsys/dev/pci/drm/i915/gem i915_gem_object.h i915_gem_shmem.c

   change shmem_sg_alloc_table() arg from bo to uobj for ttm
VersionDeltaFile
1.17+10-9sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
1.10+2-2sys/dev/pci/drm/i915/gem/i915_gem_object.h
+12-112 files

OpenBSD/src tZqS7Yrlib/libcrypto/hidden/openssl pkcs12.h crypto.h, regress/lib/libcrypto/evp evptest.c

   Mark compatibility stubs as unused

   Several compatibility functions either do nothing, always fail, or are
   deprecated initialization helpers that applications no longer need.

   Mark them LCRYPTO_UNUSED so calls from namespaced library builds produce
   deprecation warnings. Remove the remaining in-tree calls to the obsolete
   EVP initialization and cleanup functions.

   ok tb
VersionDeltaFile
1.2+20-20lib/libcrypto/hidden/openssl/engine.h
1.7+6-6lib/libcrypto/hidden/openssl/evp.h
1.17+1-4regress/lib/libcrypto/evp/evptest.c
1.6+2-2lib/libcrypto/hidden/openssl/pkcs12.h
1.10+2-2lib/libcrypto/hidden/openssl/crypto.h
1.10+2-2lib/libcrypto/hidden/openssl/bio.h
+33-366 files not shown
+39-5212 files

OpenBSD/src 7qR5QI4lib/libc/gen execvp.3 execv.3

   Reorder execv*() before execl*()
   because execv* is easier to describe than execl*, because execv* is
   closer to the foundational execve(2), and because execl* becomes easier
   ta describe and understand if execv* is described before.
   No text change in this diff.
   OK deraadt@
VersionDeltaFile
1.5+28-28lib/libc/gen/execv.3
1.2+18-18lib/libc/gen/execvp.3
+46-462 files

OpenBSD/src R9vnqEbusr.bin/mandoc cgi.c

   Fix three minor issues with gzipped manual page files.
   1. In the <title> element, disregard a .gz suffix when constructiog
   the name(section) string; implemented by rewriting the file name
   parsing code in resp_begin_html().
   2. If a query returns exactly one result, strip any .gz suffix
   from the HTTP redirect destination.
   3. If a search returns more than one result, strip any .gz suffixes
   from the A HREF destinations.

   These issues were found by Abigail G <dev at placeviolette.net>,
   but my patch differs from hers in so far as it does not need
   additional memory allocations and only touches two functions,
   pg_searchres() and resp_begin_html().
VersionDeltaFile
1.127+59-19usr.bin/mandoc/cgi.c
+59-191 files

OpenBSD/src gWurHW7usr.sbin/bgpd session.c

   throttle reads from the peer socket if more than MSG_PROCESS_LIMIT messages
   are ready.

   Only MSG_PROCESS_LIMIT messages are process once during a poll loop so it
   makes no sense to buffer more messages by keeping the POLLIN enabled.
   Once enough messages have been processed the POLLIN is enabled again
   and more messages are read in. This should prevent excessive buffering
   in the session engine.

   OK tb@
VersionDeltaFile
1.541+4-2usr.sbin/bgpd/session.c
+4-21 files

OpenBSD/src DXh6D52usr.sbin/rpki-client rsc.c roa.c

   rpki-client: mop up a few more struct parse remnants

   This drops uses of p for signed objects outside of printing. Mechanical
   diff apart from the addition of a line break to avoid an overlong line
   in roa_read().

   ok claudio
VersionDeltaFile
1.145+59-59usr.sbin/rpki-client/mft.c
1.47+29-29usr.sbin/rpki-client/aspa.c
1.93+25-24usr.sbin/rpki-client/roa.c
1.50+9-9usr.sbin/rpki-client/rsc.c
+122-1214 files

OpenBSD/src CqVfDVVregress/usr.sbin/bgpd/unittests rde_aspa_test.c

   Extend aspa test to also validate that aspa_table_equal works.

   This includes a test case for the issue just fixed in bgpd.
VersionDeltaFile
1.8+46-4regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
+46-41 files

OpenBSD/src ghtBOxMusr.sbin/bgpd rde_aspa.c

   Fix edge case where aspa_table_equal() may return equal even though the
   tables are not the same.

   Just comparing customer-as and the flat array of all provider-as sets
   does not detect if the right AS switches between two neighboring
   customer-as sets. Since the customer-as did not change and the flat
   array remains the same.

   Additionally check the number of provider-as per customer-as to detect
   this edge condition.

   Reported by N0zoM1z0
   OK tb@
VersionDeltaFile
1.9+5-2usr.sbin/bgpd/rde_aspa.c
+5-21 files

OpenBSD/src MKKVDMeusr.bin/ssh packet.c

   mux proxy sockets also share in and out fds, so using this as a
   heuristic to decide whether the connection is on an inet/inet6
   socket is incorrect.

   Fixes breakage in t-multiplex after recent pledge(2) changes where
   the packet code would attempt to set TCP_NODELAY on a mux proxy
   connection (which is AF_UNIX).
VersionDeltaFile
1.342+6-6usr.bin/ssh/packet.c
+6-61 files

OpenBSD/src faCL1Osusr.bin/ssh channels.c

   don't attempt to set TCP_NODELAY on non-AF_INET[6] sockets.
   Fixes some of the regress failures in t-multiplex after recent
   pledge(2) strictification.
VersionDeltaFile
1.464+2-2usr.bin/ssh/channels.c
+2-21 files

OpenBSD/src kJb9CAYsys/dev/pci/drm/amd/amdgpu amdgpu_amdkfd_gpuvm.c, sys/dev/pci/drm/amd/amdkfd kfd_chardev.c

   drm/amdkfd: Reject zero-sized AQL queue allocations after size halving

   From Sunday Clement
   fd3462acf6590687ec1f2e062109723a76a49cbc in linux-6.18.y/6.18.51
   40ba09e11188d1b7f79d51fc28aca5ea45e0c138 in mainline linux
VersionDeltaFile
1.28+7-0sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1.30+2-1sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
+9-12 files

OpenBSD/src i9LQ7FOsys/dev/pci/drm/amd/amdkfd kfd_device_queue_manager.c

   drm/amdkfd: guard against NULL restore_mqd in CRIU queue restore

   From Vladimir Marioukhine
   ebffa44e7a21ead59ac4b4264e8fc2cbb44c4a21 in linux-6.18.y/6.18.51
   6aa530642f95d5c48aa336416f94a35e7949b647 in mainline linux
VersionDeltaFile
1.29+10-0sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
+10-01 files

OpenBSD/src e7ZPDRqsys/dev/pci/drm/amd/amdkfd kfd_migrate.c

   drm/amdkfd: Fix the case that vm range is hole at svm_migrate_copy_to_vram

   From Xiaogang Chen
   ae806a95b28fcecb913430cfa45a252e91a945d6 in linux-6.18.y/6.18.51
   520e345ffe05aabef1db82beda4288afb1757ff2 in mainline linux
VersionDeltaFile
1.11+7-4sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
+7-41 files

OpenBSD/src hqb0Z7Jsys/dev/pci/drm/amd/amdkfd kfd_migrate.c

   drm/amdkfd: Fix error path at svm_migrate_copy_to_ram

   From Xiaogang Chen
   da87bcad1f781d822e7ced6d1de9dbc6d381c72e in linux-6.18.y/6.18.51
   960c4a8069bfd352c48cc88592618f1ebe24c69e in mainline linux
VersionDeltaFile
1.10+30-15sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
+30-151 files

OpenBSD/src RcdBNs5sys/dev/pci/drm/amd/amdkfd kfd_device_queue_manager.c

   drm/amdkfd: Add TLB flush after MES queue eviction/suspension

   From Priya Hosur
   e230c546ed93741833ab5babb0b202f9c2052b45 in linux-6.18.y/6.18.51
   94e25cb6ab7f4f025bcdcd8ea79fda30f12843a4 in mainline linux
VersionDeltaFile
1.28+12-1sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
+12-11 files

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

   drm/amdgpu: use AMDGPU_GPU_PAGE_SHIFT instead of PAGE_SHIFT

   From Sunil Khatri
   2e4b909fab96c557e43f661a8944d979db6dada9 in linux-6.18.y/6.18.51
   d6e16df7df4d2c39e2b04b355d0434fb90e2d62c in mainline linux
VersionDeltaFile
1.38+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
+1-11 files

OpenBSD/src mnZ6lfRsys/dev/pci/drm/amd/amdgpu gfx_v12_0.c

   drm/amdgpu: update the fw version for gfx12 userqueues

   From Sunil Khatri
   65e643703f1509f12395843f264782f1f7e60d7d in linux-6.18.y/6.18.51
   49a74a2388528c1a2e96f01114c4513e635605fe in mainline linux
VersionDeltaFile
1.11+4-4sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
+4-41 files

OpenBSD/src FGYuOzhsys/dev/pci/drm/amd/amdgpu gfx_v11_0.c

   drm/amdgpu: update the fw version for gfx11 userqueues

   From Sunil Khatri
   b7cb1b66961371bd565d85773d5a679c8428d6f3 in linux-6.18.y/6.18.51
   c748dd03df33360549ad60cdccee13570e9c0f90 in mainline linux
VersionDeltaFile
1.33+4-4sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
+4-41 files

OpenBSD/src NMZontRsys/dev/pci/drm/amd/amdgpu amdgpu_psp.c

   drm/amdgpu: Skip accessing psp rum time db for APUs

   From Kanala Ramalingeswara Reddy
   8de8b4e11ce487bccde37cc23c350f5084a86818 in linux-6.18.y/6.18.51
   a26301203a196a991527f7b1ab884d4dd0e7c95e in mainline linux
VersionDeltaFile
1.38+6-0sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
+6-01 files

OpenBSD/src 2np2Eorsys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   drm/amdgpu: fix autosuspend cleanup during removal

   From Guangshuo Li
   492dbf832964c30e7e837773ecc7ac6bf152f3f0 in linux-6.18.y/6.18.51
   ef5fcf2a6c320676bf8be2dadac93d9023b468b7 in mainline linux
VersionDeltaFile
1.77+1-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+1-01 files

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

   drm/amdgpu: Disable runtime PM for externally attached dGPUs

   From Yang Wang
   812c406f752914d8897da37c8fb2e86488054623 in linux-6.18.y/6.18.51
   c52feb4365396b6a881b5e8a95540517ffabb3b7 in mainline linux
VersionDeltaFile
1.108+7-0sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
+7-01 files

OpenBSD/src HQNy4Zzsys/dev/pci/drm/amd/amdgpu amdgpu_vm.c amdgpu_device.c

   drm/amdgpu: clamp the isolation index for rings outside a partition

   From Xiang Liu
   964de255497ffd7cb8a86e405b8ac6d927e7e177 in linux-6.18.y/6.18.51
   b30900566642ceb2c9e12b56c2afec28d0fd91a0 in mainline linux
VersionDeltaFile
1.107+4-1sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1.37+3-1sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
+7-22 files

OpenBSD/src 1shQpk4sys/dev/pci/drm/amd/amdgpu amdgpu_device.c

   drm/amdgpu: check thunderbolt before switcheroo registration

   From Yang Wang
   b3a7e0b69903e76415abb057119640e1398ab2e8 in linux-6.18.y/6.18.51
   8587d48d694da5aca580f92461658ec14470592b in mainline linux
VersionDeltaFile
1.106+10-4sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
+10-41 files

OpenBSD/src By98JrHsys/dev/pci/drm drm_atomic_uapi.c

   drm: Fix drm_crtc_commit leak if signaled when PAGE_FLIP_EVENT is used

   From Thadeu Lima de Souza Cascardo
   66b1b309886337745d395bbc158440ab196305ce in linux-6.18.y/6.18.51
   4d4be202165e832d74849b4a68e289a2a377039c in mainline linux
VersionDeltaFile
1.11+2-0sys/dev/pci/drm/drm_atomic_uapi.c
+2-01 files