OpenBSD cvs log

created 2021-07-10T19:03:26Z
begin 2021-07-06T00:00:00Z
end 2021-07-07T00:00:00Z
path src/sys
commits 4

date 2021-07-06T09:34:06Z
author kettenis
files src/sys/arch/alpha/include/cpu.h log diff annotate
src/sys/arch/amd64/include/cpu.h log diff annotate
src/sys/arch/arm/include/cpu.h log diff annotate
src/sys/arch/arm64/include/cpu.h log diff annotate
src/sys/arch/hppa/include/cpu.h log diff annotate
src/sys/arch/i386/include/cpu.h log diff annotate
src/sys/arch/m88k/include/cpu.h log diff annotate
src/sys/arch/mips64/include/cpu.h log diff annotate
src/sys/arch/powerpc/include/cpu.h log diff annotate
message Introduce CPU_IS_RUNNING() and us it in scheduler-related code to prevent
waiting on CPUs that didn't spin up. This will allow us to spin down
CPUs in the future to save power as well.

ok mpi@

date 2021-07-06T09:34:07Z
author kettenis
files src/sys/arch/powerpc64/include/cpu.h log diff annotate
src/sys/arch/sh/include/cpu.h log diff annotate
src/sys/arch/sparc64/include/cpu.h log diff annotate
src/sys/kern/kern_sched.c log diff annotate
src/sys/kern/kern_smr.c log diff annotate
message Introduce CPU_IS_RUNNING() and us it in scheduler-related code to prevent
waiting on CPUs that didn't spin up. This will allow us to spin down
CPUs in the future to save power as well.

ok mpi@

date 2021-07-06T15:53:33Z
author stsp
files src/sys/dev/pci/if_iwx.c log diff annotate
message Fix iwx(4) against access points which use TKIP as the group cipher.

This was broken when key installation was moved into a task context.

Reported by and confirmed fixed by gnezdo@ and zxystd from OpenIntelWireless
ok gnezdo@

date 2021-07-06T19:09:57Z
author patrick
files src/sys/arch/riscv64/include/riscvreg.h log diff annotate
message Shifts (<<) of more than 32 bits must be done on 64-bit values.

Reported by some grumpy old cheese lover
"looks reasonable" jsg@
ok kettenis@