OpenBSD/src qrg56uHusr.bin/mandoc mandocdb.c

   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.
VersionDeltaFile
1.223+13-12usr.bin/mandoc/mandocdb.c
+13-121 files

OpenBSD/src 3dslvqNlibexec/ld.so/powerpc rtld_machine.c

   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@
VersionDeltaFile
1.74+4-4libexec/ld.so/powerpc/rtld_machine.c
+4-41 files

OpenBSD/src noGa5Pdusr.bin/xinstall install.1 xinstall.c

   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
VersionDeltaFile
1.79+46-26usr.bin/xinstall/xinstall.c
1.32+11-7usr.bin/xinstall/install.1
+57-332 files

OpenBSD/src 2QlPRCOetc rc

   find a suitable place to start lldpd if it is enabled
VersionDeltaFile
1.591+2-2etc/rc
+2-21 files

OpenBSD/src YhJXFIGusr.bin/tmux screen-write.c

   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.
VersionDeltaFile
1.290+8-6usr.bin/tmux/screen-write.c
+8-61 files

OpenBSD/src 7CAMAYAusr.bin/tmux screen-write.c

   Free any remaining items when destroying screen, from Jeong, Heon.
VersionDeltaFile
1.289+13-5usr.bin/tmux/screen-write.c
+13-51 files

OpenBSD/src Ivw3hacusr.bin/tmux format.c

   Add {} to shell escape characters (special in bash/ksh/csh), GitHub
   issue 5514.
VersionDeltaFile
1.413+2-2usr.bin/tmux/format.c
+2-21 files

OpenBSD/src gTeBBy9usr.bin/tmux window.c

   Do not leak cached status line, from Jeong, Heon.
VersionDeltaFile
1.372+2-1usr.bin/tmux/window.c
+2-11 files

OpenBSD/src ohagDr1usr.bin/tmux window.c

   Free pane fallback range when freeing pane, from Jeong, Heon.
VersionDeltaFile
1.371+2-3usr.bin/tmux/window.c
+2-31 files

OpenBSD/src Q2OWj2Tusr.bin/tmux server-client.c

   Do not leak path when destroying client, from Jeong, Heon.
VersionDeltaFile
1.506+2-1usr.bin/tmux/server-client.c
+2-11 files

OpenBSD/src p4Bet2Jusr.bin/tmux window-tree.c

   Do not leak format when drawing preview, from Jeong, Heon.
VersionDeltaFile
1.95+3-1usr.bin/tmux/window-tree.c
+3-11 files

OpenBSD/src UonrryRusr.bin/tmux cmd-set-buffer.c

   Do not leak buffer name on failure, from Jeong, Heon.
VersionDeltaFile
1.38+6-2usr.bin/tmux/cmd-set-buffer.c
+6-21 files

OpenBSD/src Pl7KsOdsys/dev/pci/drm/clients drm_log.c

   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
VersionDeltaFile
1.4+6-0sys/dev/pci/drm/clients/drm_log.c
+6-01 files

OpenBSD/src R8MVY0xsys/dev/pci/drm drm_fbdev_shmem.c drm_fbdev_dma.c, sys/dev/pci/drm/clients drm_log.c

   drm/client: Remove drm_client_framebuffer_delete()

   From Thomas Zimmermann
   a6325e2807dc2b985a2fea363794e0ed52e02698 in linux-6.18.y/6.18.46
   3e3153325fd3693d0f9fe235c4afbcd68ef102e1 in mainline linux
VersionDeltaFile
1.14+12-16sys/dev/pci/drm/drm_client.c
1.5+4-4sys/dev/pci/drm/drm_fbdev_ttm.c
1.9+3-3sys/dev/pci/drm/drm_fbdev_dma.c
1.4+2-2sys/dev/pci/drm/drm_fbdev_shmem.c
1.3+2-2sys/dev/pci/drm/clients/drm_log.c
1.10+1-1sys/dev/pci/drm/include/drm/drm_client.h
+24-286 files

OpenBSD/src UoivGdwsys/dev/pci/drm drm_client.c, sys/dev/pci/drm/include/drm drm_client.h

   drm/client: Deprecate struct drm_client_buffer.gem

   From Thomas Zimmermann
   329731b3119f0cd3fe68f650f844462dad4895e8 in linux-6.18.y/6.18.46
   ea39f2e66e61035e203530977a3df428345d03e2 in mainline linux
VersionDeltaFile
1.13+12-8sys/dev/pci/drm/drm_client.c
1.9+3-6sys/dev/pci/drm/include/drm/drm_client.h
+15-142 files

OpenBSD/src Dcl9v4csys/dev/pci/drm drm_client.c

   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
VersionDeltaFile
1.12+40-53sys/dev/pci/drm/drm_client.c
+40-531 files

OpenBSD/src 8SVVaWrsys/dev/pci/drm drm_client.c

   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
VersionDeltaFile
1.11+29-27sys/dev/pci/drm/drm_client.c
+29-271 files

OpenBSD/src zwDa4qjsys/dev/pci/drm drm_client.c, sys/dev/pci/drm/include/drm drm_client.h

   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
VersionDeltaFile
1.10+7-7sys/dev/pci/drm/drm_client.c
1.8+0-5sys/dev/pci/drm/include/drm/drm_client.h
+7-122 files

OpenBSD/src 6APZT43sys/dev/pci/drm/clients drm_log.c

   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
VersionDeltaFile
1.2+3-0sys/dev/pci/drm/clients/drm_log.c
+3-01 files

OpenBSD/src JHywjwfsys/dev/pci/drm/amd/pm amdgpu_pm.c amdgpu_dpm.c, sys/dev/pci/drm/amd/pm/inc amdgpu_dpm.h

   drm/amd/pm: fix pptable use-after-free

   From Yang Wang
   8c685df5c3b261c42505110965b42f9a754eb9b7 in linux-6.18.y/6.18.46
   bb493058c35c8676e48269ab6732688ea733d23c in mainline linux
VersionDeltaFile
1.12+11-3sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1.26+3-10sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1.9+2-1sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
+16-143 files

OpenBSD/src eEHuAwWsys/dev/pci/drm/amd/pm amdgpu_pm.c amdgpu_dpm.c, sys/dev/pci/drm/amd/pm/powerplay amd_powerplay.c

   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
VersionDeltaFile
1.11+9-3sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1.25+10-1sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1.12+4-1sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
1.29+1-1sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
+24-64 files

OpenBSD/src 0hVPvyFsys/dev/pci/drm/amd/amdgpu amdgpu_cs.c

   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
VersionDeltaFile
1.33+4-0sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
+4-01 files

OpenBSD/src fmm2Bcksys/dev/pci/drm/amd/amdgpu amdgpu_uvd.c

   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
VersionDeltaFile
1.17+2-2sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
+2-21 files

OpenBSD/src w6yYWWrsys/dev/pci/drm/amd/amdgpu amdgpu_uvd.c

   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
VersionDeltaFile
1.16+4-58sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
+4-581 files

OpenBSD/src Muyz40nsys/dev/pci/drm/amd/amdgpu amdgpu_uvd.c

   drm/amdgpu: Fix UVD min buffer sizes

   From David Rosca
   c76e5cca0675b83d3a7bf69282c3cf5754c336c6 in linux-6.18.y/6.18.46
   18727670b44753865b81c56a9338c0d7bd102c54 in mainline linux
VersionDeltaFile
1.15+7-5sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
+7-51 files

OpenBSD/src XZCcXUwsys/dev/pci/drm/amd/amdgpu vce_v3_0.c

   drm/amdgpu: Implement insert_end for VCE 3

   From David Rosca
   86a5cb020322156b188b16ddec94872dbdbfc5ba in linux-6.18.y/6.18.46
   d5ab4c6a64efef2d143a96df5357f59703cd703d in mainline linux
VersionDeltaFile
1.9+22-4sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
+22-41 files

OpenBSD/src zhvSQcXsys/dev/pci/drm/amd/amdgpu amdgpu_uvd.c

   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
VersionDeltaFile
1.14+2-2sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
+2-21 files

OpenBSD/src 5ElznoBsys/dev/pci/drm/amd/amdgpu amdgpu_gem.c

   drm/amdgpu: validate GEM_CREATE domain combinations

   From Candice Li
   220aa2589d7321fb68d2e8597862711b5f22ae0b in linux-6.18.y/6.18.46
   5e9d136ad74df4edec67e502ce267597064d8f86 in mainline linux
VersionDeltaFile
1.20+21-0sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
+21-01 files

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

   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
VersionDeltaFile
1.105+49-1sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
+49-11 files

OpenBSD/src eWSU1YLsys/dev/pci/drm/amd/amdgpu nbif_v6_3_1.c

   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
VersionDeltaFile
1.3+17-25sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
+17-251 files