OpenBSD cvs log

created 2024-05-09T22:10:18Z
begin 2024-05-07T00:00:00Z
end 2024-05-08T00:00:00Z
path src/sys
commits 5

date 2024-05-07T10:46:35Z
author claudio
files src/sys/kern/kern_sig.c log diff annotate
message In Rev 1.296 the update of the siglist was moved to the end of ptsignal().
One atomic_clearbits_int() hiding in SSTOP was missed when converting all
the exceptions that cleared the siglist again. Instead of clearing the bits
the mask needs to be set to 0 so that it is properly ignored.
OK mpi@

date 2024-05-07T14:26:48Z
author naddy
files src/sys/arch/amd64/include/endian.h log diff annotate
src/sys/arch/arm/include/endian.h log diff annotate
src/sys/arch/arm64/include/endian.h log diff annotate
src/sys/arch/i386/include/endian.h log diff annotate
src/sys/arch/powerpc/include/endian.h log diff annotate
src/sys/arch/powerpc64/include/endian.h log diff annotate
message drop the MD byte-swap micro-optimizations on clang architectures

The compiler already translates the generic code into arithmetic
byte-swap instructions or byte-swapping memory load and store
instructions if available on an architecture.

ok deraadt@ guenther@

date 2024-05-07T14:27:11Z
author mvs
files src/sys/miscfs/fuse/fuse_vfsops.c log diff annotate
message Clear MNT_LOCAL flag on FUSE file system. It can be local or remote, but
kernel can't tell the difference.

From Kirill A. Korinsky

ok claudio mpi

date 2024-05-07T15:54:23Z
author claudio
files src/sys/kern/uipc_socket2.c log diff annotate
message rw_enter() with RW_NOSLEEP returns EBUSY and not the expected EWOULDBLOCK

This fixes random gmake failures during ports builds caused by:
gmake[2]: *** read jobs pipe: Device busy. Stop.
Fix verified by tb@ on his bulk build box
OK mvs@ tb@

date 2024-05-07T18:35:23Z
author jan
files src/sys/dev/pci/if_bnxt.c log diff annotate
src/sys/dev/pci/if_em.c log diff annotate
src/sys/dev/pci/if_igc.c log diff annotate
src/sys/dev/pci/if_ix.c log diff annotate
src/sys/dev/pci/if_ixl.c log diff annotate
src/sys/dev/pci/if_vmx.c log diff annotate
src/sys/dev/pv/if_vio.c log diff annotate
message Additional check for TSO packets with 0 MSS.

Tested by bluhm

ok bluhm@