OpenBSD/src ziIvW0wusr.bin/tmux tmux.1

   Fix save-buffer documentation - it writes to stdout. From Ilya Grigoriev.
VersionDeltaFile
1.974+2-2usr.bin/tmux/tmux.1
+2-21 files

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

   When the mouse clicked on the border between two horizontal panes, the
   location was not being set properly. Pulled the checking of this into
   separate function for clarity. Fixes dragging on horizontal pane border.
   From Michael Grant.
VersionDeltaFile
1.420+102-84usr.bin/tmux/server-client.c
+102-841 files

OpenBSD/src B9Rs7kushare/man/man5 ruby-module.5

   Update lang/ruby module documentation for the removal of Ruby 3.1
VersionDeltaFile
1.48+4-4share/man/man5/ruby-module.5
+4-41 files

OpenBSD/src Na5H5dksys/arch/riscv64/riscv64 pmap.c

   The buffer flipper (incorrectly?) uses pmap_copy_page() from interrupt
   context (when it calls uvm_pagerealloc_multi()).  But the current
   implementation of pmap_copy_page() assumes it only runs in process context.
   Use splbio() to block the interrupts while we're doing the copy.

   Same diff as the one committed to arm64 a bit over a week ago.

   ok mpi@, jca@
VersionDeltaFile
1.43+8-1sys/arch/riscv64/riscv64/pmap.c
+8-11 files

OpenBSD/src ErBtiZrusr.bin/tmux grid.c grid-reader.c

   Fix word navigation on lines with tabs, from Alexander Arch.
VersionDeltaFile
1.135+25-1usr.bin/tmux/grid.c
1.9+8-11usr.bin/tmux/grid-reader.c
1.367+2-6usr.bin/tmux/window-copy.c
1.1244+3-2usr.bin/tmux/tmux.h
+38-204 files

OpenBSD/src k4LY3Llsbin/pfctl pfctl_radix.c pfctl_table.c

   pfctl: clear statistic for specified addresses

   OK:  bluhm@
VersionDeltaFile
1.40+24-1sbin/pfctl/pfctl_radix.c
1.91+16-3sbin/pfctl/pfctl_table.c
1.184+3-3sbin/pfctl/pfctl.8
1.65+2-1sbin/pfctl/pfctl.h
+45-84 files

OpenBSD/src jB8JVYAsys/dev/ic psp.c

   Improve error handling of psp(4) driver.

   The driver for the AMD platform security processor did use a bunch
   of EINVAL error codes.  It is better to propagate the error up from
   the subsystem or use more specific values.  Rename the variable
   "ret" to "error" to make clear where we deal with an actual errno(2).
   Document where and why the error code is ignored.

   OK hshoexer@
VersionDeltaFile
1.15+193-200sys/dev/ic/psp.c
+193-2001 files

OpenBSD/src k7YbDg3sys/kern kern_sig.c

   No need to call unsleep() if p_wchan is NULL.
   OK mpi@
VersionDeltaFile
1.351+1-2sys/kern/kern_sig.c
+1-21 files

OpenBSD/src NZsO7DFdistrib/sets/lists/man mi

   sync
VersionDeltaFile
1.1734+1-0distrib/sets/lists/man/mi
+1-01 files

OpenBSD/src nuJThCcsys/dev/pci if_de.c

   use ifq_deq_set_oactive if we're in an if_deq_begin "transaction"

   reported by and fix tested by afresh@
VersionDeltaFile
1.144+8-4sys/dev/pci/if_de.c
+8-41 files

OpenBSD/src 8F8e4Y3sys/net ifq.c ifq.h

   provide ifq_deq_set_oactive.

   ifq_deq_set_oactive is a variation on ifq_set_oactive that can be
   called inside an if_deq_begin "transaction".

   afresh@ found de(4) was calling ifq_set_oactive while holding the
   ifq mutex via ifq_deq_begin, which led to a panic because ifq_set_oactive
   also tries to take the ifq mutex. ifq_deq_set_oactive assumes the
   caller is already holding the mutex.

   de(4) is confusing, so it seemed simpler to add a small tweak to
   ifqs than try and do major surgery on such a hairy driver.

   tested by afresh@
VersionDeltaFile
1.55+12-1sys/net/ifq.c
1.42+2-1sys/net/ifq.h
+14-22 files

OpenBSD/src cjOMW9vsys/net bpf.c bpfdesc.h

   use a tailq for the global list of bpf_if structs.

   this replaces a hand rolled list that's been here since 1.1.

   ok claudio@ kn@ tb@
VersionDeltaFile
1.227+10-21sys/net/bpf.c
1.50+2-2sys/net/bpfdesc.h
+12-232 files

OpenBSD/src WVp8Ighshare/man/man4 qccpucp.4

   fix SEE ALSO;
VersionDeltaFile
1.2+3-3share/man/man4/qccpucp.4
+3-31 files

OpenBSD/src 5iUojmUshare/man/man4 qccpucp.4 Makefile

   Add qccpucp(4) manual page

   ok mlarkin@
VersionDeltaFile
1.1+44-0share/man/man4/qccpucp.4
1.855+3-3share/man/man4/Makefile
+47-32 files

OpenBSD/src Xo8EbUIsys/dev/pci if_ice.c if_icevar.h

   gather ice(4) hardware counters for debugging
VersionDeltaFile
1.11+307-3sys/dev/pci/if_ice.c
1.3+78-1sys/dev/pci/if_icevar.h
+385-42 files

OpenBSD/src SHkwfjOsys/dev/pci if_ice.c

   implement ice_add_rx_lldp_filter()
VersionDeltaFile
1.10+146-21sys/dev/pci/if_ice.c
+146-211 files

OpenBSD/src jBCv0Srsys/uvm uvm_extern.h

   remove forward declaration of struct mount

   unneeded after uvm_vnp_sync() prototype moved to vnode.h in 2014
VersionDeltaFile
1.180+1-2sys/uvm/uvm_extern.h
+1-21 files

OpenBSD/src wX3T9Rmregress/sys/arch/amd64 Makefile

   hook up ddb regress
VersionDeltaFile
1.3+2-2regress/sys/arch/amd64/Makefile
+2-21 files

OpenBSD/src 0I614sPregress/sys/arch/amd64/ddb stubs.c disasm.c

   Add amd64 ddb regress suite allowing the disassembler to be tested from
   userspace.
VersionDeltaFile
1.1+94-0regress/sys/arch/amd64/ddb/stubs.c
1.1+68-0regress/sys/arch/amd64/ddb/disasm.c
1.1+26-0regress/sys/arch/amd64/ddb/Makefile
1.1+22-0regress/sys/arch/amd64/ddb/disasm.h
+210-04 files

OpenBSD/src K1NGdsxsys/arch/amd64/amd64 db_disasm.c

   Teach ddb how to disassemble endbr64.

   With input on prefix handling and ok jsg@
VersionDeltaFile
1.27+38-2sys/arch/amd64/amd64/db_disasm.c
+38-21 files

OpenBSD/src jzP1gu1sys/dev/pci nvme_pci.c

   kill our kids before we die, or there will be panic

   dlg concurs
VersionDeltaFile
1.13+2-2sys/dev/pci/nvme_pci.c
+2-21 files

OpenBSD/src SgzAxtjsys/net if_pfsync.c

   fix tcpdump on pfsync interfaces.

   after the last rewrite i was showing bpf ip packets, not the pfsync
   payload like the PFSYNC DLT expected.

   this also lets bpf see packets being processed by pfsync input
   handling, so if you want to see only what's being sent you'll need
   to filter by direction.

   reported by Marc Boisis
VersionDeltaFile
1.327+58-26sys/net/if_pfsync.c
+58-261 files

OpenBSD/src Z9fSfmCshare/man/man4 tun.4

   i was missing a .Dv in front of a macro
VersionDeltaFile
1.52+3-2share/man/man4/tun.4
+3-21 files

OpenBSD/src kUAOGUYsys/arch/alpha/alpha mem.c, sys/arch/amd64/amd64 mem.c

   Cast atomic_load_int(9) to signed int when loading `securelevel'.

   The return value of atomic_load_int(9) is unsigned so needs a cast,
   otherwise securelevel=-1 gets misrepresented.

   From Paul Fertser.
VersionDeltaFile
1.37+2-2sys/arch/alpha/alpha/mem.c
1.38+2-2sys/arch/amd64/amd64/mem.c
1.26+2-2sys/arch/arm/arm/mem.c
1.9+2-2sys/arch/arm64/arm64/mem.c
1.9+2-2sys/arch/hppa/hppa/mem.c
1.59+2-2sys/arch/i386/i386/mem.c
+12-128 files not shown
+28-2814 files

OpenBSD/src GyUsitQusr.bin/tmux cmd-parse.y

   Check all %if in the list when deciding whether to process an
   assignment, not just the most recent.
VersionDeltaFile
1.52+19-5usr.bin/tmux/cmd-parse.y
+19-51 files

OpenBSD/src uY4KQCnsys/arch/arm64/arm64 machdep.c, sys/arch/arm64/dev mainbus.c

   move bus space extern to bus.h; ok mpi@
VersionDeltaFile
1.13+1-3sys/arch/riscv64/dev/mainbus.c
1.32+1-3sys/arch/arm64/dev/mainbus.c
1.11+3-1sys/arch/arm64/include/bus.h
1.7+3-1sys/arch/riscv64/include/bus.h
1.95+1-2sys/arch/arm64/arm64/machdep.c
1.40+1-2sys/arch/riscv64/riscv64/machdep.c
+10-122 files not shown
+12-148 files

OpenBSD/src klqK7yjsys/arch/amd64/stand/libsa memprobe.c, sys/arch/amd64/stand/mbr mbr.S

   Fix some typos in comments in i386/amd64 bootblocks

   Also fix some trailing whitespace in comments.

   From Christian Schulte, thanks
VersionDeltaFile
1.10+4-4sys/arch/amd64/stand/mbr/mbr.S
1.28+4-4sys/arch/i386/stand/mbr/mbr.S
1.20+2-2sys/arch/amd64/stand/libsa/memprobe.c
1.58+2-2sys/arch/i386/stand/libsa/memprobe.c
+12-124 files

OpenBSD/src 5m9F5aVsys/dev/pci/drm/amd/amdkfd kfd_svm.c kfd_chardev.c

   drm/amdkfd: Accounting pdd vram_usage for svm

   From Philip Yang
   4c332037fcbb9bb53c46ba4f156951429acc4d97 in linux-6.6.y/6.6.62
   68d26c10ef503175df3142db6fcd75dd94860592 in mainline linux
VersionDeltaFile
1.15+26-0sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1.16+3-3sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
1.15+2-2sys/dev/pci/drm/amd/amdkfd/kfd_process.c
1.15+1-1sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
+32-64 files

OpenBSD/src sT3mUp1sys/net if_tun.c

   bump the "mru" up to MAXMCLBYTES.

   there's no reason to limit tun/tap to small packets.

   ok claudio@
VersionDeltaFile
1.249+50-21sys/net/if_tun.c
+50-211 files

OpenBSD/src yYZKlRgsys/net if_tun.c

   include tun_hdr in the length reported by FIONREAD and kq if it's enabled.
VersionDeltaFile
1.248+16-4sys/net/if_tun.c
+16-41 files