OpenBSD cvs log

created 2022-03-12T21:46:25Z
begin 2022-03-07T00:00:00Z
end 2022-03-08T00:00:00Z
path src/sys
commits 5

date 2022-03-07T08:13:13Z
author stsp
files src/sys/net80211/ieee80211_ioctl.c log diff annotate
src/sys/net80211/ieee80211_ioctl.h log diff annotate
message rename net80211 ioctl struct ieee80211_channel to struct ieee80211_chaninfo

ioctls should use dedicated names for their structs, but SIOCG80211ALLCHANS
duplicated struct ieee80211_channel. We cannot make changes to the kernel's
version of ieee80211_channel while an ioctl is squatting on the struct name.

Helpful guidance from deraadt@
Tested in a ports bulk build by sthen@, and tested by Mikhail.

ok sthen@

date 2022-03-07T11:08:13Z
author kettenis
files src/sys/arch/arm64/dev/aplpcie.c log diff annotate
message Since AIC2 uses 4 interrupt cells we need to adjust the code that handles
the "msi-ranges" property and converts it into a proper interrupt descriptor
for MSIs.

ok jsg@

date 2022-03-07T13:02:53Z
author visa
files src/sys/dev/fdt/if_cad.c log diff annotate
message Prevent deadlock in cad_down()

Introduce an rwlock to serialize cad(4) ioctl operations so that
cad_down() can release NET_LOCK() temporarily when invoking barriers.
This releasing prevents a possible deadlock with the taskq barrier.
The deadlock was pointed out by witness(4).

In addition, release NET_LOCK() when allocating memory in cad_up()
to reduce the risk of ill effects.

date 2022-03-07T18:52:16Z
author dv
files src/sys/dev/pv/if_vio.c log diff annotate
message vio(4): use NULL instead of 0 with sc_{rx,tx}_mbuf pointer array.

ok millert@, deraadt@

date 2022-03-07T23:40:53Z
author jsg
files src/sys/conf/files log diff annotate
src/sys/dev/ic/Attic/wd33c93.c log diff annotate
src/sys/dev/ic/Attic/wd33c93reg.h log diff annotate
src/sys/dev/ic/Attic/wd33c93var.h log diff annotate
message remove WD33C93 SCSI code
used by wdsc on sgi (removed in 2021)
ok krw@