OpenBSD cvs log

created 2018-12-30T00:54:17Z
begin 2018-12-03T00:00:00Z
end 2018-12-04T00:00:00Z
path src/sys
commits 5

date 2018-12-03T01:51:17Z
author jsg
files src/sys/sys/_lock.h log diff annotate
message Avoid uint32_t in _lock.h so users of rwlock.h mutex.h etc don't have to
include sys/types.h first.

ok guenther@ deraadt@

date 2018-12-03T10:10:49Z
author claudio
files src/sys/netinet/raw_ip.c log diff annotate
message In PRU_DISCONNECT don't fall through into PRU_ABORT since the latter frees
the inpcb apart from the disconnect. Just call soisdisconnected() and
clear the inp->inp_faddr since the socket is still valid after a disconnect.
Problem found by syzkaller via Greg Steuck
OK visa@
Fixes:
Reported-by: syzbot+2cd350dfe5c96f6469f2@syzkaller.appspotmail.com
Reported-by: syzbot+139ac2d7d3d60162334b@syzkaller.appspotmail.com
Reported-by: syzbot+02168317bd0156c13b69@syzkaller.appspotmail.com
Reported-by: syzbot+de8d2459ecf4cdc576a1@syzkaller.appspotmail.com

date 2018-12-03T13:46:30Z
author visa
files src/sys/arch/sgi/dev/if_mec.c log diff annotate
src/sys/arch/sgi/dev/mavb.c log diff annotate
src/sys/arch/sgi/dev/mkbc.c log diff annotate
src/sys/arch/sgi/dev/power.c log diff annotate
src/sys/arch/sgi/localbus/com_lbus.c log diff annotate
src/sys/arch/sgi/localbus/macebus.c log diff annotate
src/sys/arch/sgi/localbus/macebusvar.h log diff annotate
src/sys/arch/sgi/pci/macepcibridge.c log diff annotate
message Remove the unused interrupt type (edge/level) from the mace interrupt
handler registration. The code is inherited from isa(4), but on the O2,
although some interrupt sources on CRIME are edge-triggered, all
the MACE interrupts are level-triggered.

From miod@

date 2018-12-03T13:50:02Z
author visa
files src/sys/arch/sgi/localbus/macebus.c log diff annotate
message Do not process the top 32 bits of the 64 bit interrupt mask register
on the O2. The CRIME interrupt controller only has 32 interrupt sources.

From miod@

date 2018-12-03T17:25:22Z
author claudio
files src/sys/net/if_gre.c log diff annotate
src/sys/net/if_vxlan.c log diff annotate
src/sys/netinet6/ip6_output.c log diff annotate
message Convert more MH_ALIGN() to m_align(). Also switch from m_gethdr/M_GETHDR
calls to m_get/M_GET calls because M_MOVE_PKTHDR() is initialising
the pkthdr and so it is not needed when allocation the header.
OK bluhm@