OpenBSD/src hdP86G7sys/dev/pci/drm/i915 i915_driver.c

   call dev_pm_ops callbacks in inteldrm_activate()

   After the drvdata changes that went in a while ago, these can be used.
   No functional change.
VersionDeltaFile
1.28+8-8sys/dev/pci/drm/i915/i915_driver.c
+8-81 files

OpenBSD/src 6GxpqTmlib/libcrypto/ecdsa ecdsa.c ecdsa_local.h

   Move ECDSA_SIG_st definition to its only consumer, ecdsa.c
VersionDeltaFile
1.21+6-1lib/libcrypto/ecdsa/ecdsa.c
1.3+1-6lib/libcrypto/ecdsa/ecdsa_local.h
+7-72 files

OpenBSD/src K5FVXpgsys/dev/pci/drm/amd/amdgpu amdgpu_drv.c amdgpu.h

   Our framebuffer might be in "stolen" memory that is lost (and filled with
   garbage) after a hibernate.  So clear it and redraw the framebuffer
   contents.

   ok jsg@
VersionDeltaFile
1.68+15-1sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
1.31+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu.h
+17-12 files

OpenBSD/src PoqrhXElib/libc/sys unveil.2

   clarify unveil usage
   with job
VersionDeltaFile
1.23+9-9lib/libc/sys/unveil.2
+9-91 files

OpenBSD/src R9WFyR1usr.bin/calendar calendar.c

   sendmail/cpp only need "x" no "rx" unveil; ok deraadt
VersionDeltaFile
1.42+5-5usr.bin/calendar/calendar.c
+5-51 files

OpenBSD/src tsWFhYIusr.bin/calendar calendar.c

   calendar also needs to unveil cpp / sendmail, I forgot to make install
   when I was testing :(  from James J. Lippard
VersionDeltaFile
1.41+5-1usr.bin/calendar/calendar.c
+5-11 files

OpenBSD/src RNKnVV1share/man/man5 port-modules.5

   Remove MODTCL_BIN and MODTK_BIN from SUBST_VARS.
   The Tcl and Tk port modules no longer add to SUBST_VARS.


   ok sthen@
VersionDeltaFile
1.283+4-8share/man/man5/port-modules.5
+4-81 files

OpenBSD/src CkJpyAYusr.bin/calendar calendar.c

   /dev/null is no longer implicitly permitted by some pledges, so explicitly
   unveil it. fixes calendar -a. ok deraadt
VersionDeltaFile
1.40+3-1usr.bin/calendar/calendar.c
+3-11 files

OpenBSD/src rhRPOyHsys/conf files

   fuse no longer (ab)uses ufs_ihash.c so adjust build config

   OK miod@ deraadt@ helg@ tb@
VersionDeltaFile
1.752+2-2sys/conf/files
+2-21 files

OpenBSD/src FYdl4nsregress/sbin/disklabel 18000.ok 20000.ok

   Sync expected sizes after recent /usr/obj bump.
VersionDeltaFile
1.9+20-20regress/sbin/disklabel/18000.ok
1.9+20-20regress/sbin/disklabel/20000.ok
1.9+10-28regress/sbin/disklabel/12000.ok
1.9+18-18regress/sbin/disklabel/40000.ok
1.11+18-18regress/sbin/disklabel/90000.ok
1.10+12-12regress/sbin/disklabel/300000.ok
+98-1161 files not shown
+102-1207 files

OpenBSD/src TlDkmINsys/dev/pci/drm/ttm ttm_device.c

   make ttm_device_prepare_hibernation() return early

   kettenis reports the ttm_tm_swapout() change is not enough to fix
   hibernate with amdgpu when X is running.

   The call to ttm_device_prepare_hibernation()/ttm_tm_swapout() in the
   hibernate path was added in a linux commit from 2025:
   924dda024f3bea64be5f3ac067a075e466739dc9
   drm/amdgpu: move GTT to shmem after eviction for hibernation

   The linux reason for doing this (server cards with lots of VRAM) isn't
   something that concerns us.

   ok kettenis@
VersionDeltaFile
1.8+3-0sys/dev/pci/drm/ttm/ttm_device.c
+3-01 files

OpenBSD/src b9QAh4gsys/kern kern_pledge.c

   When pledged, the special access(2) inspection for "/etc/localtime" has not
   been needed since changes made in lib/libc/time/localtime.c 1.58 (2019)
   pointed out by david leadbeater
VersionDeltaFile
1.348+1-9sys/kern/kern_pledge.c
+1-91 files

OpenBSD/src 9PtDx4qsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2116+5-1sys/dev/pci/pcidevs_data.h
1.2121+2-1sys/dev/pci/pcidevs.h
+7-22 files

OpenBSD/src 5B0ny1Usys/dev/pci pcidevs

   Add RK3528.  From Hayk Martirosyan.
VersionDeltaFile
1.2128+2-1sys/dev/pci/pcidevs
+2-11 files

OpenBSD/src gOsn7masys/dev/fdt if_dwqe_fdt.c

   Add RK3576 support.

   ok kevlo@
VersionDeltaFile
1.20+138-1sys/dev/fdt/if_dwqe_fdt.c
+138-11 files

OpenBSD/src gkNxtimusr.sbin/smtpd util.c

   use memcpy() in xmemdup() instead of memmove()

   there cannot be an overlap by construction.
   ok tb@ deraadt@
VersionDeltaFile
1.161+2-2usr.sbin/smtpd/util.c
+2-21 files

OpenBSD/src ZRRd5EIsbin/disklabel disklabel.8 editor.c

   auto-partitioning of /usr/obj has become a bit small on at least
   amd64, where there's no room for the entire build and a few manual
   debugging library builds.  grow it for future system installs
   ok otto
VersionDeltaFile
1.158+3-3sbin/disklabel/disklabel.8
1.428+2-2sbin/disklabel/editor.c
+5-52 files

OpenBSD/src sYU2Iyiusr.bin/sndiod dev.c sndiod.8

   sndiod: Enable recording and monitoring at the same time

   If both recording and monitoring are selected (ex. -m play,rec,mon),
   then the clients get a mix of what programs play and what the audio
   interface records.
VersionDeltaFile
1.132+26-14usr.bin/sndiod/dev.c
1.20+3-4usr.bin/sndiod/sndiod.8
1.53+3-2usr.bin/sndiod/dev.h
+32-203 files

OpenBSD/src WGKtBotusr.bin/sndiod dev.c

   sndiod: Mostly style change of dev_sub_bcopy()

   Calculate cmap_do() arguments near the cmap_do() call. Makes the code
   slightly more readable and easier to modify.

   No behaviour change.
VersionDeltaFile
1.131+13-13usr.bin/sndiod/dev.c
+13-131 files

OpenBSD/src W8jFvmTusr.bin/aucat aucat.c

   aucat: Drop variables used only once or not used at all
VersionDeltaFile
1.187+17-31usr.bin/aucat/aucat.c
+17-311 files

OpenBSD/src 8dJRhMCusr.bin/aucat aucat.c dsp.c

   aucat: Factor the code to join/expand channels as in sndiod
VersionDeltaFile
1.186+7-63usr.bin/aucat/aucat.c
1.22+46-6usr.bin/aucat/dsp.c
1.14+5-4usr.bin/aucat/dsp.h
+58-733 files

OpenBSD/src hu8lGRLusr.bin/sndiod dev.c dsp.c

   sndiod: Factor the code to join/expand channels

   Move the join/expand logic to the cmap structure which is used by
   both playback and recording code-paths.
VersionDeltaFile
1.130+12-60usr.bin/sndiod/dev.c
1.23+46-6usr.bin/sndiod/dsp.c
1.16+5-4usr.bin/sndiod/dsp.h
1.52+1-3usr.bin/sndiod/dev.h
+64-734 files

OpenBSD/src dGlHrsqsys/arch/amd64/amd64 acpi_machdep.c

   Apparently we shouldn't touch the RTC before restarting the i8254 clock
   when coming out of S3 suspend.  This makes the x250 lock up.

   ok jsg@, deraadt@
VersionDeltaFile
1.114+5-4sys/arch/amd64/amd64/acpi_machdep.c
+5-41 files

OpenBSD/src tQJ1I6nsys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   Make some fixes to the amdgpu(4) activate function to better reflect
   what Linux does for suspend/hibernate/resume.  In particular, set the
   in_s4 member earlier, remove some duplicated code that now gets called
   as part of amdgpu_pmops_suspend() and call amdgpu_pmops_complete() at
   the end of a resume/restore.

   ok jsg@
VersionDeltaFile
1.67+11-12sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+11-121 files

OpenBSD/src 4WLovySusr.bin/aucat aucat.c

   aucat: When printing {start,end}pos with "%lld", cast them to long long
VersionDeltaFile
1.185+2-2usr.bin/aucat/aucat.c
+2-21 files

OpenBSD/src RsEdWXfusr.bin/sndiod dev.c

   sndiod: Fix calls to enc_sil_do() with uninitialized argument

   If the encoding is native the conv structure is uninitialized and
   memset() must be used instead.
VersionDeltaFile
1.129+5-2usr.bin/sndiod/dev.c
+5-21 files

OpenBSD/src 1wgQQu1lib/libsndio aucat.c

   libsndio: Simplify cookie handling

   Simple asnprintf(3) calls can replace the "clever" malloc(3) and
   memcpy(3) calls that are much harder to review.

   ok armani, deraadt
VersionDeltaFile
1.82+9-27lib/libsndio/aucat.c
+9-271 files

OpenBSD/src 4uCdWoIlib/libsndio amsg.h, usr.bin/sndiod listen.c sndiod.c

   sndiod: Simplify unix socket binding code

   Use sizeof(sockaddr_un->sun_path) instead of the complicated
   calculation of the max socket path length.

   Use the socket's address family to determine if this is an Unix
   socket: no need to store the path, allocate memory for it, then
   remember to free it.

   ok armani@
VersionDeltaFile
1.17+54-15usr.bin/sndiod/listen.c
1.53+2-34usr.bin/sndiod/sndiod.c
1.18+2-14lib/libsndio/amsg.h
1.4+2-3usr.bin/sndiod/listen.h
+60-664 files

OpenBSD/src VNdaVPwusr.bin/kdump kdump.c

   Decode __pledge_open() same as open()
   pointed out by guenther
VersionDeltaFile
1.166+2-1usr.bin/kdump/kdump.c
+2-11 files

OpenBSD/src 39Fc3H1lib/libc/sys open.2

   document __pledge_open; ok sthen beck guenther
VersionDeltaFile
1.53+16-2lib/libc/sys/open.2
+16-21 files