OpenBSD/src xs2V2o5sys/dev/fdt rkcomphy.c

   Add missing break.

   From Jan Schreiber
VersionDeltaFile
1.5+2-1sys/dev/fdt/rkcomphy.c
+2-11 files

OpenBSD/src mMOphNZusr.bin/lex nfa.c

   Fix signed integer overflow in repetition count

   OK tb@
VersionDeltaFile
1.15+4-1usr.bin/lex/nfa.c
+4-11 files

OpenBSD/src 4Y4q3Lwdistrib/sets/lists/comp md.armv7

   sync
VersionDeltaFile
1.37+0-1distrib/sets/lists/comp/md.armv7
+0-11 files

OpenBSD/src iGQchf7sys/ufs/ufs ufs_vnops.c

   sys/ufs: make ufs_readdir() use UFS_BUFATOFF()

   Read directory data through UFS_BUFATOFF() instead of routing the
   operation through VOP_READ() into a temporary kernel buffer; this keeps
   directory entry decoding on the buffer cache path, bounds each transfer
   by the buffer size, file size, and caller supplied count, and releases
   each buffer after complete entries are converted.

   Since VOP_READ() no longer provides the access time side effect, mark
   IN_ACCESS under the same MNT_NOATIME rule used by ffs_read().

   OK: deraadt@
VersionDeltaFile
1.165+88-61sys/ufs/ufs/ufs_vnops.c
+88-611 files

OpenBSD/src EW7LAWFsys/dev/ic qwz.c qwzvar.h, sys/dev/pci if_qwz_pci.c

   sys/qwz: add AMPDU callbacks

   Add the same BlockAck task and AMPDU callback plumbing used by qwx.

   This wires net80211 ADDBA/DELBA handling into the existing qwz RX
   TID/reorder setup code, while leaving TX aggregation to firmware as qwx.

   OK: stsp@
VersionDeltaFile
1.38+113-3sys/dev/ic/qwz.c
1.18+16-1sys/dev/ic/qwzvar.h
1.13+5-1sys/dev/pci/if_qwz_pci.c
+134-53 files

OpenBSD/src cRmWGzlsys/dev/ic qwz.c qwzreg.h, sys/dev/pci if_qwz_pci.c

   sys/qwz: add 802.11n with 40Mhz width

   OK: stsp@
VersionDeltaFile
1.37+48-9sys/dev/ic/qwz.c
1.12+3-3sys/dev/pci/if_qwz_pci.c
1.16+2-1sys/dev/ic/qwzreg.h
+53-133 files

OpenBSD/src sOrZxC4usr.bin/sndiod sndiod.c dev.c

   sndiod: Make the device sample rate and buffer sizes global
VersionDeltaFile
1.55+23-27usr.bin/sndiod/sndiod.c
1.135+10-9usr.bin/sndiod/dev.c
1.55+3-6usr.bin/sndiod/dev.h
1.21+3-3usr.bin/sndiod/sndiod.8
+39-454 files

OpenBSD/src mAl6jJOsys/arch/riscv64/riscv64 locore.S exception.S

   Our kernel uses the medany code model, so we don't need the GP in the
   kernel.  GP relaxation requires the medlow code model, which we don't want
   because it will limit future kernel address space randomization.

   Should fix linking the riscv64 kernel with llvm 22.

   ok jca@
VersionDeltaFile
1.22+1-25sys/arch/riscv64/riscv64/locore.S
1.11+1-6sys/arch/riscv64/riscv64/exception.S
+2-312 files

OpenBSD/src TeIWtNTetc rc

   the relink binaries are always a .tar file.  scan for them using
   find, rather than having to list them.  This will make it easier
   to add new ones.
   help from jsg
VersionDeltaFile
1.589+3-3etc/rc
+3-31 files

OpenBSD/src uRhLgVZsbin/iked ocsp.c

   iked: Avoid NULL-deref in ocsp_connect_finish()

   Several error path in ocsp_connect() can call ocsp_connect_finish()
   with oc == NULL.  This will result in a NULL-deref.  To recover
   gracefully the child requesting the OCSP file descriptor needs to
   be notified, otherwise the stale request will exist in the child
   forever.  To accomplish this, provide struct iked_sahdr *sh directly
   to ocsp_connect_finish() as a parameter.  So sh is guaranteed to
   be valid even when oc is NULL.

   While there, avoid a potential double-free on oc_path when a strdup(3)
   fails.

   ok tobhe@
VersionDeltaFile
1.26+11-9sbin/iked/ocsp.c
+11-91 files

OpenBSD/src I9W4RXCusr.sbin/unbound configure config.h.in, usr.sbin/unbound/daemon daemon.c

   merge unbound 1.25.1
VersionDeltaFile
1.62+2,287-2,810usr.sbin/unbound/configure
1.5+432-125usr.sbin/unbound/doc/unbound.conf.rst
1.56+405-134usr.sbin/unbound/doc/unbound.conf.5.in
1.57+514-0usr.sbin/unbound/doc/Changelog
1.37+211-186usr.sbin/unbound/config.h.in
1.29+308-18usr.sbin/unbound/daemon/daemon.c
+4,157-3,27386 files not shown
+7,019-4,11192 files

OpenBSD/src 7Nx7ybbusr.sbin/unbound configure config.h.in, usr.sbin/unbound/daemon daemon.c

   import unbound 1.25.1
VersionDeltaFile
1.1.1.43+2,310-2,833usr.sbin/unbound/configure
1.1.1.43+411-147usr.sbin/unbound/doc/unbound.conf.5.in
1.1.1.3+385-137usr.sbin/unbound/doc/unbound.conf.rst
1.1.1.39+514-0usr.sbin/unbound/doc/Changelog
1.1.1.34+211-186usr.sbin/unbound/config.h.in
1.1.1.27+308-18usr.sbin/unbound/daemon/daemon.c
+4,139-3,321111 files not shown
+7,393-4,205117 files

OpenBSD/src po9AufDregress/lib/libcrypto/x509 constraints.c

   Fix test_valid_uri() by passing the correct entry to strlen().
VersionDeltaFile
1.20+2-2regress/lib/libcrypto/x509/constraints.c
+2-21 files

OpenBSD/src eMEQBjdlib/libc/asr res_send_async.c

   Ensure asr's sockets are close-on-exec to avoid a potential leak into children.

   ok jca brynet
VersionDeltaFile
1.42+2-2lib/libc/asr/res_send_async.c
+2-21 files

OpenBSD/src EUYSrLysys/arch/arm64/conf GENERIC

   Enable samsabi(4).

   ok kettenis@
VersionDeltaFile
1.317+2-1sys/arch/arm64/conf/GENERIC
+2-11 files

OpenBSD/src WakBgwBshare/man/man4 samsabi.4 Makefile

   Add man page for the new samsabi(4) driver.

   ok kettenis@
VersionDeltaFile
1.1+72-0share/man/man4/samsabi.4
1.880+2-2share/man/man4/Makefile
+74-22 files

OpenBSD/src 9EU4sUdsys/dev/i2c samsabi.c files.i2c

   Add samsabi(4), a driver for the Samsung Advanced BIOS Interface (SABI),
   a vendor command interface of the embedded controller found in Samsung
   laptops.

   For now we support keyboard backlight control, as tested on the Samsung
   Galaxy Book4 Edge.

   Feedback and ok kettenis@
VersionDeltaFile
1.1+281-0sys/dev/i2c/samsabi.c
1.76+6-1sys/dev/i2c/files.i2c
+287-12 files

OpenBSD/src bBGBzoSsys/arch/armv7/sunxi sxiahci.c

   remove unused prototypes
VersionDeltaFile
1.18+1-3sys/arch/armv7/sunxi/sxiahci.c
+1-31 files

OpenBSD/src Vt4RLXnsys/arch/arm/arm genassym.cf fiq_subr.S, sys/arch/arm/conf files.arm

   remove unused fiq code; ok miod@
VersionDeltaFile
1.52+1-5sys/arch/arm/conf/files.arm
1.22+1-3sys/arch/arm/arm/genassym.cf
1.7+1-1sys/arch/arm/arm/fiq_subr.S
1.8+1-1sys/arch/arm/arm/fiq.c
1.2+1-1sys/arch/arm/include/fiq.h
+5-115 files

OpenBSD/src ldL69Srsys/dev/ic qwz.c

   sys/qwz: use devices number of RX and TX streams

   It actually mirrors Linux ath12k

   OK: mglocker@
VersionDeltaFile
1.36+3-3sys/dev/ic/qwz.c
+3-31 files

OpenBSD/src OA7pPzCsys/uvm uvm_pdaemon.c

   sys/uvm/pdaemon: compare constraints in paddr units

   uvm_constraint_range bounds are physical addresses, as is
   VM_PAGE_TO_PHYS(). Do not apply atop() before comparing them, otherwise
   the pagedaemon matches page frame numbers against byte address ranges.

   OK: kettenis@, deraadt@
VersionDeltaFile
1.158+2-2sys/uvm/uvm_pdaemon.c
+2-21 files

OpenBSD/src MiDgfaPusr.bin/tmux tmux.1

   pane_zoomed_flag went missing somewhere in tmux.1, put it back.
VersionDeltaFile
1.1057+3-3usr.bin/tmux/tmux.1
+3-31 files

OpenBSD/src hKoAqinlib/libc/sys open.2

   EACESS -> EACCES
VersionDeltaFile
1.63+3-3lib/libc/sys/open.2
+3-31 files

OpenBSD/src rXLil1Glib/libssl dtls_local.h

   remove prototype for removed dtls1_get_cipher()
   ok jsing@
VersionDeltaFile
1.6+1-2lib/libssl/dtls_local.h
+1-21 files

OpenBSD/src 2Ltqr2Rsys/dev/pci/drm/ttm ttm_resource.c ttm_bo.c

   drm/ttm: Convert -EAGAIN from dmem_cgroup_try_charge to -ENOSPC

   From Thomas Hellstrom
   9a34b94832c374543ce553d4cec6eda6955397d1 in linux-6.18.y/6.18.33
   591711b32681a04b57d00c2a404658f8419a081c in mainline linux
VersionDeltaFile
1.10+4-1sys/dev/pci/drm/ttm/ttm_resource.c
1.45+1-1sys/dev/pci/drm/ttm/ttm_bo.c
+5-22 files

OpenBSD/src t7fzbgtsys/dev/pci/drm/i915/gt intel_reset.c

   drm/i915: skip __i915_request_skip() for already signaled requests

   From Sebastian Brzezinka
   65a3a1cf29ebe143a989bc1e96519a393e68ab65 in linux-6.18.y/6.18.33
   4cfe4c0efbdcde742a47813180cc69b132d7598e in mainline linux
VersionDeltaFile
1.14+2-1sys/dev/pci/drm/i915/gt/intel_reset.c
+2-11 files

OpenBSD/src wvwar31sys/dev/pci/drm/i915/display intel_dp.c

   drm/i915/dp: Fix VSC dynamic range signaling for RGB formats

   From Chaitanya Kumar Borah
   d25b863e2dff42cf3533ca8d7e08c6eec910bc11 in linux-6.18.y/6.18.33
   1ae15b6c7965d137eef21f2cc7d367b29cb88369 in mainline linux
VersionDeltaFile
1.33+7-2sys/dev/pci/drm/i915/display/intel_dp.c
+7-21 files

OpenBSD/src zFdNlrzsys/dev/pci/drm drm_gem.c

   drm: Replace old pointer to new idr

   From Edward Adam Davis
   318b995cffcfcaa69a234d28123a3f4ae186a9df in linux-6.18.y/6.18.33
   dc366607c41c45fd0ae6f3db090f31dd611b644a in mainline linux
VersionDeltaFile
1.32+2-5sys/dev/pci/drm/drm_gem.c
+2-51 files

OpenBSD/src Xk9Toimsys/dev/pci/drm/amd/display/dc/bios bios_parser.c, sys/dev/pci/drm/amd/display/include grph_object_ctrl_defs.h

   drm/amd/display: Read EDID from VBIOS embedded panel info

   From Timur Kristof
   8b85ffe5205262682b4dc9e2e35beaeb7365aceb in linux-6.18.y/6.18.33
   9ea16f64189bf7b6ba50fc7f0325b3c1f836d105 in mainline linux
VersionDeltaFile
1.11+62-0sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1.8+4-0sys/dev/pci/drm/amd/display/include/grph_object_ctrl_defs.h
+66-02 files

OpenBSD/src BFOaCeysys/dev/pci/drm/amd/display/dc/resource/dce80 dce80_resource.c

   drm/amd/display: Allow constructing DCE8 link encoder without DDC

   From Timur Kristof
   07822f1d9bdbd4a1809d0baac6856e36da1c1015 in linux-6.18.y/6.18.33
   60af4605ef35ecb7ad649a8534b83a2f7c69576d in mainline linux
VersionDeltaFile
1.4+2-1sys/dev/pci/drm/amd/display/dc/resource/dce80/dce80_resource.c
+2-11 files