OpenBSD cvs log

created 2019-12-16T18:23:04Z
begin 2019-12-11T00:00:00Z
end 2019-12-12T00:00:00Z
path src/sys
commits 3

date 2019-12-11T07:21:40Z
author guenther
files src/sys/arch/m88k/include/tcb.h log diff annotate
src/sys/arch/m88k/m88k/trap.c log diff annotate
message %r26 hasn't been used by the threads implementation since 2016, so stop
resetting it in child_return() and update the comment in tcb.h to reflect

ok miod@ aoyama@

date 2019-12-11T07:30:09Z
author guenther
files src/sys/dev/pci/drm/scheduler/gpu_scheduler.c log diff annotate
src/sys/kern/kern_event.c log diff annotate
src/sys/kern/kern_exec.c log diff annotate
src/sys/kern/kern_exit.c log diff annotate
src/sys/kern/kern_kthread.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
src/sys/kern/kern_sysctl.c log diff annotate
src/sys/kern/sched_bsd.c log diff annotate
src/sys/kern/sys_process.c log diff annotate
src/sys/sys/proc.h log diff annotate
src/sys/sys/sysctl.h log diff annotate
message Replace p_xstat with ps_xexit and ps_xsig
Convert those to a consolidated status when needed in wait4(), kevent(),
and sysctl()
Pass exit code and signal separately to exit1()
(This also serves as prep for adding waitid(2))

ok mpi@

date 2019-12-11T11:55:12Z
author dlg
files src/sys/net/if_aggr.c log diff annotate
message use sockaddr_storage to store the address used to generate mcast entries.

this means we don't truncate sockaddr_in6, which in turn means we
dont end up using garbage or zeros on the underlying ports when
requesting they set up hardware filters for multicast addresses.
vlan(4) uses sockaddr_storage like this too for the same thing.

discovered by jmatthew@ because ipv6 on top of aggr wasn't working
unless tcpdump was running.