OpenBSD cvs log

created 2018-11-29T14:53:59Z
begin 2018-05-09T00:00:00Z
end 2018-05-10T00:00:00Z
path src/sys
commits 8

date 2018-05-09T03:23:20Z
author visa
files src/sys/arch/mips64/mips64/trap.c log diff annotate
message Implement stack trace saving on mips64.

OK mpi@

date 2018-05-09T03:43:45Z
author visa
files src/sys/kern/subr_witness.c log diff annotate
message Remove witness_channel and always use console output
to simplify the code.

OK mpi@

date 2018-05-09T08:42:02Z
author mpi
files src/sys/dev/diskmap.c log diff annotate
src/sys/sys/file.h log diff annotate
message Mark `f_ops' as immutable.

The only place where it was modified after initialization is a corner
case where the vnode of an open file is substitued by another one. Sine
the type of the file doesn't change, there's no need to overwrite `f_ops'.

While here proctect file counters with `f_mtx'.

ok bluhm@, visa@

date 2018-05-09T12:48:59Z
author bluhm
files src/sys/netinet/ip_ah.c log diff annotate
message Cleanup IPsec AH error handling with consistent goto drop.
with and OK markus@; input mpi@

date 2018-05-09T14:28:36Z
author visa
files src/sys/arch/mips64/mips64/pmap.c log diff annotate
message vm_page lookup does not need locking. Hoist it outside the pmap lock.

date 2018-05-09T14:42:11Z
author visa
files src/sys/arch/mips64/mips64/pmap.c log diff annotate
message Avoid locking two vm_pages simultaneously in pmap_enter(). To achieve
that, remove any existing mapping before locking the new vm_page.

This fix prevents a deadlock. Issue pointed out by witness(4).

date 2018-05-09T15:03:04Z
author visa
files src/sys/arch/mips64/mips64/exception_tfp.S log diff annotate
message Fix a linking error in the IP26 kernel. This is a regression caused
by the addition of db_save_stack_trace().

sys/arch/mips64/mips64/trap.c:(.text+0x410): undefined reference to `u_intr'

Pointed out by deraadt@

date 2018-05-09T16:00:28Z
author bluhm
files src/sys/netinet/ip_esp.c log diff annotate
message Cleanup IPsec ESP error handling with consistent goto drop.
with and OK markus@