OpenBSD cvs log

created 2018-11-28T14:02:41Z
begin 2018-03-27T00:00:00Z
end 2018-03-28T00:00:00Z
path src/sys
commits 8

date 2018-03-27T06:10:05Z
author deraadt
files src/sys/conf/GENERIC log diff annotate
src/sys/conf/newvers.sh log diff annotate
message take us to 6.3-current

date 2018-03-27T08:22:41Z
author mpi
files src/sys/kern/kern_sig.c log diff annotate
message Exclude SIGKILL from ptrace(2) interception.

This can lead to a deadlock where the parent waits infinitely for the
traced process.

Original problem reported by tb@ and worked around by visa@ for release
by not calling CURSIG() twice in userret().

ok tb@, visa@

date 2018-03-27T08:27:29Z
author mpi
files src/sys/kern/uipc_socket.c log diff annotate
message Use a goto to merge multiple error blocks in sosplice().

ok bluhm@

date 2018-03-27T08:32:29Z
author mpi
files src/sys/kern/kern_lock.c log diff annotate
src/sys/sys/mutex.h log diff annotate
message Try harder to execute code protected by mutexes after entering ddb(4).

Should prevent a panic after panic reported by mlarkin@.

ok mlarkin@, visa@

date 2018-03-27T08:42:49Z
author mpi
files src/sys/kern/kern_pledge.c log diff annotate
src/sys/kern/kern_proc.c log diff annotate
src/sys/uvm/uvm_mmap.c log diff annotate
message Make sure that programs violating a pledge(2) promise or some memory
protection cannot block the final SIGABRT.

While here apply the same logic to ddb(4)'s kill command.

From semarie@, ok deraadt@

date 2018-03-27T15:03:52Z
author dhill
files src/sys/netinet6/icmp6.c log diff annotate
src/sys/netinet6/in6_ifattach.c log diff annotate
src/sys/netinet6/ip6_output.c log diff annotate
message Use memcpy instead of bcopy when the memory does not overlap.

OK deraadt@ florian@

date 2018-03-27T21:11:16Z
author kettenis
files src/sys/arch/amd64/conf/GENERIC log diff annotate
src/sys/arch/amd64/conf/RAMDISK log diff annotate
src/sys/dev/acpi/acpi.c log diff annotate
src/sys/dev/acpi/acpicmos.c log diff annotate
src/sys/dev/acpi/files.acpi log diff annotate
message Add acpicmos(4), a driver that implements SystemCMOS OperationRegion
access support. This fixes machines where the AML doesn't check whether
support for this OperationRegion type has been registered by the OS.

ok mlarkin@

date 2018-03-27T21:11:17Z
author kettenis
files src/sys/arch/i386/conf/GENERIC log diff annotate
src/sys/arch/i386/conf/RAMDISK log diff annotate
src/sys/arch/i386/conf/RAMDISK_CD log diff annotate
message Add acpicmos(4), a driver that implements SystemCMOS OperationRegion
access support. This fixes machines where the AML doesn't check whether
support for this OperationRegion type has been registered by the OS.

ok mlarkin@