Support MCC update response used by newer iwm(4) firmware, and verify
authorstsp <stsp@openbsd.org>
Thu, 8 Jul 2021 17:14:08 +0000 (17:14 +0000)
committerstsp <stsp@openbsd.org>
Thu, 8 Jul 2021 17:14:08 +0000 (17:14 +0000)
commitee72d26d0865d1152cecfa2a930624fef52643cb
tree4d5f387e48ae0622196d022210b7466561907f05
parent8bd2aa041c896f441fcd14aaa4e7abb8e4552b7b
Support MCC update response used by newer iwm(4) firmware, and verify
the size of the response we receive for MCC_UPDATE commands (even
though we aren't doing anything with this response yet).

With the correct expected response length this time. The driver needs
to expect the maximum response size, not sizeof() the response struct.
The actual response size depends on the number of channels stored
in the "world" regulatory profile of the device.

ok sthen@
sys/dev/pci/if_iwm.c
sys/dev/pci/if_iwmreg.h
sys/dev/pci/if_iwmvar.h