OpenBSD cvs log

created 2019-05-08T06:47:44Z
begin 2018-03-01T00:00:00Z
end 2018-03-02T00:00:00Z
path src/sys
commits 5

date 2018-03-01T00:27:01Z
author dlg
files src/sys/net/if_gre.c log diff annotate
message copy p2p_rtrequest to mgre_rtrequest, so it can be tweaked

date 2018-03-01T06:47:29Z
author deraadt
files src/sys/arch/amd64/conf/ld.script log diff annotate
message accidentally did two ALIGN's before kuduta
ok guenther

date 2018-03-01T13:01:26Z
author bluhm
files src/sys/arch/i386/isa/npx.c log diff annotate
message Protect the calls to trapsignal() and psignal() with a kernel lock
when processing an npx interrupt. This fixes a kernel locked
assertion in postsig_done() during the libc ieeefp/except regression
test.
OK visa@

date 2018-03-01T14:11:11Z
author bluhm
files src/sys/kern/uipc_socket.c log diff annotate
message branches: 1.218.2;
When socket splicing is involved, delay the pool_put() after the
splicing thread has finished sotask() with the socket to be freed.
Use after free reported and fix successfully tested by Rivo Nurges.
discussed with mpi@

date 2018-03-01T21:00:50Z
author kettenis
files src/sys/arch/arm/include/_types.h log diff annotate
message AAPCS requires 8-byte alignment for 64-bit types. We missed this when we
did the big EABI switch. Do it now before we get into trouble with using
floating-point and vector instructions that actually require things to be
properly aligned.

This breaks the ABI. In particular, file descriptor passing will be
broken if kernel and userland are not in sync. Upgrading from a snap is
highly recommended.

ok otto@, patrick@, jsg@, phessler@, deraadt@