OpenBSD cvs log

created 2020-09-27T09:25:51Z
begin 2020-09-25T00:00:00Z
end 2020-09-26T00:00:00Z
path src/sys
commits 13

date 2020-09-25T05:12:39Z
author deraadt
files src/sys/conf/newvers.sh log diff annotate
message take us out of -beta

date 2020-09-25T07:50:26Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/trap.c log diff annotate
message Add missing calls to uvm_grow(9).

ok deraadt@

date 2020-09-25T07:52:25Z
author kettenis
files src/sys/arch/arm64/arm64/trap.c log diff annotate
message Add missing call to uvm_grow(9).

ok deraadt@

date 2020-09-25T08:04:48Z
author mpi
files src/sys/uvm/uvm_amap.c log diff annotate
message Use KASSERT() instead of if(x) panic() for sanity checks.

Reduce the diff with NetBSD.

ok kettenis@, deraadt@

date 2020-09-25T09:43:01Z
author anton
files src/sys/dev/kcov.c log diff annotate
message Remove work around kcov_remote_leave() that no longer is needed since
the introduction of the remote barrier in revision 1.26.

date 2020-09-25T12:57:37Z
author deraadt
files src/sys/arch/m88k/m88k/trap.c log diff annotate
message add uvm_map_isentry check for 88100, and alter the KERNEL_LOCK
management.
Comments from miod.

date 2020-09-25T14:31:48Z
author phessler
files src/sys/arch/arm/arm/fault.c log diff annotate
message Add missing calls to uvm_grow(9).

OK deraadt@ kettenis@

date 2020-09-25T14:42:25Z
author deraadt
files src/sys/arch/sh/sh/cpu.c log diff annotate
src/sys/arch/sh/sh/locore_c.c log diff annotate
src/sys/arch/sh/sh/trap.c log diff annotate
message landisk has legacy global variable want_resched, rather than post-MP
ci->ci_want_resched. convert to the modern style.

date 2020-09-25T14:42:39Z
author deraadt
files src/sys/arch/sh/include/cpu.h log diff annotate
message landisk has legacy global variable want_resched, rather than post-MP
ci->ci_want_resched. convert to the modern style.

date 2020-09-25T15:10:48Z
author deraadt
files src/sys/arch/m88k/include/trap.h log diff annotate
message miod notes T_USER needs to be a bit, it was not.

The "snowflake" uniqueness of every MD trap impl often gets in the way
of precisely & correctly interfacing to MI layers. The differences
also complicates review, and causes new MI requirements to be
incorrectly written. Thus an architecture will fall behind, not just
because they are slow or rare, but because the code behaviour becomes
increasingly incorrect. It is sad.

date 2020-09-25T17:10:46Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/db_trace.c log diff annotate
message Implement stacktrace_save_at().

date 2020-09-25T17:31:27Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/locore.S log diff annotate
src/sys/arch/powerpc64/powerpc64/trap_subr.S log diff annotate
message Sprinkle some .type statements to help btrace(4) pick function names.

date 2020-09-25T20:24:32Z
author cheloha
files src/sys/kern/kern_resource.c log diff annotate
message setpriority(2): don't treat booleans as scalars

The variable "found" in sys_setpriority() is used as a boolean.
We should set it to 1 to indicate that we found the object we
were looking for instead of incrementing it.

deraadt@ notes that the current code is not buggy, because OpenBSD
cannot support anywhere near 2^32 processes, but agrees that
incrementing the variable signals the wrong thing to the reader.

ok millert@ deraadt@