Avoid trying to remove keys if the station is not active in iwm firmware.
authorstsp <stsp@openbsd.org>
Sat, 2 Sep 2023 09:02:18 +0000 (09:02 +0000)
committerstsp <stsp@openbsd.org>
Sat, 2 Sep 2023 09:02:18 +0000 (09:02 +0000)
commit296f586bac05bd565cfeb0e5757bba74fb647b8f
tree0b14d0e8dee3c55a28cd1653a38de471d39d170d
parent10588a05fccd8a7146ada978b9abe828ee6044c6
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.
sys/dev/pci/if_iwm.c