OpenBSD cvs log

created 2023-09-10T08:03:04Z
begin 2023-09-02T00:00:00Z
end 2023-09-03T00:00:00Z
path src/sys
commits 3

date 2023-09-02T08:24:40Z
author mpi
files src/sys/uvm/uvm_anon.c log diff annotate
src/sys/uvm/uvm_fault.c log diff annotate
message Zap anon pages mappings in uvm_anon_release() instead of in the fault handler.

This makes all code paths deactivating or freeing anons consistent.

No objection from the usual suspects.

date 2023-09-02T08:57:46Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
message Make iwm(4) not crash when aircrack-ng attempts to inject frames via
bpf in monitor mode.

Crash reported by brad and sthen.
I reproduced the issue to verify my fix but I did not check whether
aircrack-ng actually works with this.

date 2023-09-02T09:02:18Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
message Avoid trying to remove keys if the station is not active in iwm firmware.

Same fix as applied to iwx(4) in March. Since iwm(4) does not use a task
for key installation and removal the same race might not manifest here.
However, trying to delete a key while the station is not in firmware
is wrong in any case. And this code might get moved into a task later.