created | 2023-07-16T05:09:22Z |
---|---|
begin | 2023-07-12T00:00:00Z |
end | 2023-07-13T00:00:00Z |
path | src/sys |
commits | 3 |
date | 2023-07-12T16:10:45Z | |||
---|---|---|---|---|
author | mvs | |||
files | src/sys/net/bfd.c | log | diff | annotate |
message |
Fix solock()/sounlock() usage. This time solock() doesn't return value and sounlock() hasn't second parameter. Bi-directional Forwarding Detection is disabled by default, so it was forgotten when solock()/sounlock() were changed. Build test done with BFD option. ok phessler claudio |
date | 2023-07-12T18:40:06Z | |||
---|---|---|---|---|
author | cheloha | |||
files | src/sys/kern/subr_suspend.c | log | diff | annotate |
message |
GPROF: sleep_state: disable _mcount() across suspend/resume Something in the amd64 resume path doesn't agree with _mcount(), so suspend/resume always fails if gmoninit is non-zero. It would be nice if GPROF kernels didn't crash during resume. In sleep_state(), (1) clear gmoninit after sched_stop_secondary_cpus() so the primary CPU isn't racing sysctl(2) on another CPU, and (2) restore gmoninit just after resume_mp() so the secondary CPUs are out of cpu_hatch() and away from whatever is causing the crash before _mcount() is reenabled. Lots of input from claudio@, deraadt@, and kettenis@. Thread 1: https://marc.info/?l=openbsd-tech&m=168721453821801&w=2 Thread 2: https://marc.info/?l=openbsd-tech&m=168892518722935&w=2 ok kettenis@ deraadt@ |
date | 2023-07-12T19:34:14Z | |||
---|---|---|---|---|
author | jasper | |||
files | src/sys/kern/exec_elf.c | log | diff | annotate |
message |
address incomplete validation of ELF program headers in execve(2) which could lead to a panic in vmcmd_map_readvn() with a malformed binary/interpreter. original crash found with Melkor, additional validation provided by guenther@. ok kettenis@ guenther@ deraadt@ |