Fix wrong usage of iwx_lookup_cmd_ver() in iwx_send_soc_conf().
authorstsp <stsp@openbsd.org>
Sun, 18 Jul 2021 11:56:11 +0000 (11:56 +0000)
committerstsp <stsp@openbsd.org>
Sun, 18 Jul 2021 11:56:11 +0000 (11:56 +0000)
commite95726c9bac0fcd7326797523ed7ef4bc1c270e6
tree5398279d74c41ab0757f68a974964deaef1830d0
parent2d5457562462204003f7bd5dd1ba28edc377c3d7
Fix wrong usage of iwx_lookup_cmd_ver() in iwx_send_soc_conf().

Callers are supposed to check whether iwx_lookup_cmd_ver() returns
CMD_VER_UNKNOWN, and this check was missing here. Fortunately, the
buggy check was part of a condition which also requires the
low_latency_xtal constant to be set. We do not yet support devices
where low_latency_xtal is non-zero, so the bug never triggered.
sys/dev/pci/if_iwx.c