OpenBSD/src ihAA2hbsys/dev/pci/drm/i915/display intel_display_types.h, sys/dev/pci/drm/i915/gt intel_engine_user.c

   remove local patches no longer required after ilog2() changed
VersionDeltaFile
1.10+0-46sys/dev/pci/drm/i915/gt/intel_engine_user.c
1.19+1-2sys/dev/pci/drm/i915/display/intel_display_types.h
1.29+0-2sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
+1-503 files

OpenBSD/src dOPpA7Usys/uvm uvm_io.c

   sysctl_proc_args() did not check if uvm_io() returned no data, which
   could result in uninitialised memory being returned. Rather than callers
   of uvm_io() having to carefully check for this condition, treat it as an
   error.

   ok kettenis; initial report from Acts1631
VersionDeltaFile
1.31+2-2sys/uvm/uvm_io.c
+2-21 files

OpenBSD/src CmKGuugsys/dev/pci/drm/amd/amdgpu amdgpu_device.c amdgpu_ttm.c

   Revert "drm/amdgpu: fix aperture mapping leak"

   From Asad Kamal
   a2e326c52c4bcecc033cd3ca2733fdbe30fbf55d in linux-6.18.y/6.18.45
   b96c529cd2551b78316a4afa3237b2ed96ba03c8 in mainline linux
VersionDeltaFile
1.36+25-20sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1.104+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
+27-202 files

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

   drm/amd/display: Check for tg ops in dce110_set_avmute

   From Ray Wu
   d089f32d34f821c8f0ef23d5fcd77bd43c1b3b92 in linux-6.18.y/6.18.45
   3141e3d61469bba2624a91c5e2407f110b33b29e in mainline linux
VersionDeltaFile
1.14+4-1sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
+4-11 files

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

   drm/amd/display: Add AV mute wait frames to dce110_set_avmute

   From Ray Wu
   8aba384bfc8aac800335f0f458c4e77fc7223e48 in linux-6.18.y/6.18.45
   443290d70b01e9c35830c300e3247c06581b594c in mainline linux
VersionDeltaFile
1.13+20-1sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
+20-11 files

OpenBSD/src J9bDdgusys/kern tty.c

   fix theoretically racy code in ttystats_init

   "makes sense" to deraadt@
VersionDeltaFile
1.186+3-2sys/kern/tty.c
+3-21 files

OpenBSD/src YRdmUJysys/arch/arm64/dev simplebus.c

   Revert bits that git committed accidentally.
VersionDeltaFile
1.25+1-59sys/arch/arm64/dev/simplebus.c
+1-591 files

OpenBSD/src h5h7Kfgusr.bin/tmux window-copy.c

   Stop at the right end line when walking wrapped lines, GitHub issue 5479.
VersionDeltaFile
1.426+4-3usr.bin/tmux/window-copy.c
+4-31 files

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

   minor markup improvements:
   in particular, more consistently use .Cm for module names, Makefile targets,
   and fixed strings like Yes and No, .Ev for Makefile variables,
   and .Sy for command names not documented in the present page
   OK daniel@
VersionDeltaFile
1.287+180-122share/man/man5/port-modules.5
+180-1221 files

OpenBSD/src HlFNYuLusr.bin/tmux tmux.h cmd-split-window.c

   Add a -K flag to new-pane to make a modal pane capture all keys like
   popups used to.
VersionDeltaFile
1.504+44-12usr.bin/tmux/server-client.c
1.1157+6-3usr.bin/tmux/tmux.1
1.149+5-3usr.bin/tmux/cmd-split-window.c
1.1428+2-1usr.bin/tmux/tmux.h
+57-194 files

OpenBSD/src 9LrDmlhsys/arch/amd64/amd64 vector.S bus_space.c, sys/arch/amd64/conf files.amd64

   SEV: Add option AMDSEV

   To allow building the small RAMDISK kernel without SEV-* support
   introduce the option AMDSEV.

   When running a non-SEV kernel as a SEV guest we will raise a #VC
   exception on the very first CPUID instruction.  To allow a somehwat
   graceful termination keep the locore0 #VC trap handler, fall through
   to the termination code and issue  TERMINATION request to the
   hypervisor.  In all other environments #VC will never be raised and
   the kernel runs normally.

   Build RAMDISK without SEV-* support, all other kernel keep SEV-*
   support.

   While there, cleanup and unify some definitions of the MSR protocol.

   ok kettenis@
VersionDeltaFile
1.8+23-9sys/arch/amd64/include/ghcb.h
1.36+16-13sys/arch/amd64/amd64/locore0.S
1.119+9-1sys/arch/amd64/amd64/trap.c
1.32+8-1sys/arch/amd64/amd64/bus_space.c
1.108+7-1sys/arch/amd64/amd64/vector.S
1.118+3-3sys/arch/amd64/conf/files.amd64
+66-285 files not shown
+79-3411 files

OpenBSD/src 3GtLTgOdistrib/sets/lists/base mi, distrib/sets/lists/man mi

   sync Perl 5.42.3 delta
VersionDeltaFile
1.1774+2-0distrib/sets/lists/man/mi
1.1194+2-0distrib/sets/lists/base/mi
+4-02 files

OpenBSD/src AgACT9ksys/net pf.c

   pf(4): connection counter for source track must use atomic_{inc,_dec}()

   The connection counter is advanced when on state transition from
   SYN_SENT to ESTABLISHED. That code in pf(4) currently runs with
   no locks. If two packets happen to share the same source tracking
   node, the race may occur. Two packets try to advance connection
   counter simultaneously but only one operation is observed.
   There is similar race between packet and timer that removes
   expired state entry, the timer drops the connection count for
   the source tracking entry while packet does opposite.
   The result of those races may lead to connection counter underflow.

   The issue was investigated and kindly reported by
   Janak Trivedi <janakktrivedi _at_ gmail _dot_ com>

   Feedback and suggestions by bluhm@

   OK @bluhm
VersionDeltaFile
1.1238+11-4sys/net/pf.c
+11-41 files

OpenBSD/src D6YQFcVdistrib/sets/lists/base mi

   sync libperl bump
VersionDeltaFile
1.1193+1-1distrib/sets/lists/base/mi
+1-11 files

OpenBSD/src 1IdfYI7etc nsd.conf

   Database support has been removed from nsd a long time ago.

   Pointed out by Zixu Wu, thanks!
VersionDeltaFile
1.14+1-2etc/nsd.conf
+1-21 files

OpenBSD/src jnnHHYtsys/dev/pci/drm/include/linux log2.h

   change ilog2() from fls() to __builtin_clz

   required for struct initialisation in xe drm driver
VersionDeltaFile
1.3+1-1sys/dev/pci/drm/include/linux/log2.h
+1-11 files

OpenBSD/src tSBaCXAsys/dev/pci/drm drm_gpuvm.c

   make drm_gpuvm.c build, used by xe drm driver
VersionDeltaFile
1.6+51-4sys/dev/pci/drm/drm_gpuvm.c
+51-41 files

OpenBSD/src akKZlz4sys/dev/pci/drm/include/drm drm_gpusvm.h drm_pagemap.h

   change types for use in xe drm driver, not currently used
VersionDeltaFile
1.2+7-5sys/dev/pci/drm/include/drm/drm_pagemap.h
1.2+1-1sys/dev/pci/drm/include/drm/drm_gpusvm.h
+8-62 files

OpenBSD/src iBTUzxdsys/dev/pci/drm drm_linux.c drm_managed.c, sys/dev/pci/drm/include/linux completion.h pm_runtime.h

   implement interfaces used by xe drm driver
VersionDeltaFile
1.23+55-1sys/dev/pci/drm/include/linux/pci.h
1.3+52-1sys/dev/pci/drm/drm_managed.c
1.145+14-1sys/dev/pci/drm/drm_linux.c
1.2+14-0sys/dev/pci/drm/include/linux/fault-inject.h
1.11+10-1sys/dev/pci/drm/include/linux/completion.h
1.7+11-0sys/dev/pci/drm/include/linux/pm_runtime.h
+156-433 files not shown
+302-1539 files

OpenBSD/src ejL7M26gnu/usr.bin/perl/cpan/IO-Compress/bin zipdetails, gnu/usr.bin/perl/cpan/IO-Compress/t 004gziphdr.t 006zip.t

   Update perl to 5.42.3

   We already had the security changes, this is mostly version bumps
   and documentation adjustments for them.  There does pull in additional
   changes in Archive-Tar, Compress-Raw-Bzip2, and IO-Compress.

   While here, bump the libperl version for the previous CVE that
   changed a public header.

   OK and suggestions bluhm@
VersionDeltaFile
1.2+396-234gnu/usr.bin/perl/cpan/IO-Compress/t/compress/generic.pl
1.20+478-3gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList.pm
1.9+241-134gnu/usr.bin/perl/cpan/IO-Compress/bin/zipdetails
1.2+208-152gnu/usr.bin/perl/cpan/IO-Compress/t/cz-03zlib-v1.t
1.2+284-58gnu/usr.bin/perl/cpan/IO-Compress/t/006zip.t
1.2+176-149gnu/usr.bin/perl/cpan/IO-Compress/t/004gziphdr.t
+1,783-73087 files not shown
+3,631-1,55993 files

OpenBSD/src haUISBHsys/dev/usb if_athn_usb.c

   match on MELCO (Buffalo) WLI-UV-AG300
   from and tested by Pontus Stenetorp
VersionDeltaFile
1.68+5-3sys/dev/usb/if_athn_usb.c
+5-31 files

OpenBSD/src HZg3x7lsys/dev/usb usbdevs.h usbdevs_data.h

   regen
VersionDeltaFile
1.794+5-1sys/dev/usb/usbdevs_data.h
1.800+2-1sys/dev/usb/usbdevs.h
+7-22 files

OpenBSD/src DgkgKn8sys/dev/usb usbdevs

   add MELCO (Buffalo) WLI-UV-AG300
   from Pontus Stenetorp
VersionDeltaFile
1.788+2-1sys/dev/usb/usbdevs
+2-11 files

OpenBSD/src 1Gytayuusr.bin/mandoc read.c

   In mparse_open(), stop using the same local variable for two entirely
   distinct purposes.  Instead, declare two different variables, each with
   an adequate type (const vs. non-const) and a more descriptive name.

   No functional change.
   Small style issue reported by gcc-16.1.1 on Fedora 44
   via Xose Vazquez Perez <xose.vazquez at gmail.com>.
VersionDeltaFile
1.193+10-9usr.bin/mandoc/read.c
+10-91 files

OpenBSD/src nLAfSKZusr.bin/mandoc mdoc.c

   In mdoc_ptext(), stop confusingly declaring two pointers "const"
   that actually point into a non-const string that is sometimes modified
   in the function (to trim trailing whitespace).

   No functional change.
   Small style issue reported by gcc-16.1.1 on Fedora 44
   via Xose Vazquez Perez <xose.vazquez at gmail.com>.
VersionDeltaFile
1.165+2-3usr.bin/mandoc/mdoc.c
+2-31 files

OpenBSD/src DWCsepxlib/libcrypto/man s2i_ASN1_INTEGER.3

   s2i_ASN1_INTEGER.3: mark up second use of usr_data for consistency
VersionDeltaFile
1.12+5-3lib/libcrypto/man/s2i_ASN1_INTEGER.3
+5-31 files

OpenBSD/src x2uOSC2usr.bin/tmux tty.c tmux.h

   Use DECRQM to detect mode 2026, from Michael Grant.
VersionDeltaFile
1.214+61-1usr.bin/tmux/tty-keys.c
1.1427+3-2usr.bin/tmux/tmux.h
1.479+3-1usr.bin/tmux/tty.c
+67-43 files

OpenBSD/src xuXrNjHusr.bin/tmux cmd-source-file.c

   Change correct depth counter for source-file when used from hooks,
   GitHub issue 5437.
VersionDeltaFile
1.63+38-20usr.bin/tmux/cmd-source-file.c
+38-201 files

OpenBSD/src FDYfVrRetc/rc.d lldpd

   lldpd does not reload

   There's no config file or HUP handler, so 'rcctl reload lldpd' kills it.

   OK job
VersionDeltaFile
1.2+3-1etc/rc.d/lldpd
+3-11 files

OpenBSD/src 38yQwuuusr.bin/tmux tmux.h spawn.c

   When a pane is respawned, reset the control mode offsets. GitHub issue
   5498 from Alex Rattray.
VersionDeltaFile
1.66+20-1usr.bin/tmux/control.c
1.51+16-2usr.bin/tmux/spawn.c
1.1426+2-1usr.bin/tmux/tmux.h
+38-43 files