OpenBSD cvs log

created 2021-11-28T04:32:36Z
begin 2021-11-26T00:00:00Z
end 2021-11-27T00:00:00Z
path src/sys
commits 7

date 2021-11-26T04:42:13Z
author visa
files src/sys/kern/kern_kthread.c log diff annotate
src/sys/sys/proc.h log diff annotate
src/sys/sys/signalvar.h log diff annotate
message Mark exit1() and sigexit() as non-returning

The late 1990s reasons for avoiding __dead with exit1() should not apply
with the current compilers.

This fixes compiler warnings about uninitialized variables in trap.c
on mips64.

Discussed with guenther@ and miod@

date 2021-11-26T11:44:01Z
author kettenis
files src/sys/dev/ofw/ofw_power.c log diff annotate
src/sys/dev/ofw/ofw_power.h log diff annotate
message Add interfaces to enable all power domains for a node.

ok patrick@, visa@

date 2021-11-26T14:45:13Z
author jsg
files src/sys/arch/arm/arm/cpu.c log diff annotate
src/sys/arch/arm64/arm64/cpu.c log diff annotate
src/sys/arch/mips64/mips64/cpu.c log diff annotate
src/sys/arch/riscv64/riscv64/cpu.c log diff annotate
message avoid clang -Wsometimes-uninitialized warning when MULTIPROCESSOR is not
defined
feedback from millert@, ok kettenis@, mips64 diff from and ok visa@

date 2021-11-26T14:59:42Z
author jsg
files src/sys/arch/powerpc/powerpc/trap.c log diff annotate
message avoid clang -Wsometimes-uninitialized warning when DDB is not defined
ok kettenis@ visa@

date 2021-11-26T15:21:26Z
author patrick
files src/sys/arch/arm64/dev/acpiiort.c log diff annotate
message The IORT table usually only contains single mappings. While on the LX2K there
is a non-single mapping for the networking subsystem, we don't yet have support
for it and apparently Linux has trouble with it as well. So for now we can
remove the code, because it uses an uninitialized variable and there's no easy
way to fix it without re-thinking the concept. The code got there in the first
place because it's a copy of the same pattern in our other IOMMU code.

ok jsg@

date 2021-11-26T16:16:35Z
author tobhe
files src/sys/net/pfkeyv2.c log diff annotate
src/sys/netinet/ip_ipsp.c log diff annotate
src/sys/netinet/ip_ipsp.h log diff annotate
message Replace TDBF_DELETED flag with check if tdb was already unlinked.
Protect tdb_unlink() and puttdb() for SADB_UPDATE with tdb_sadb_mutex.

Tested by Hrvoje Popovski
ok bluhm@ mvs@

date 2021-11-26T19:24:41Z
author bluhm
files src/sys/netinet/ip_ipsp.c log diff annotate
message Put a mutex assert locked into puttdb_locked().
OK tobhe@