On Wed, Oct 27, 2021 at 1:12 AM Johan Hovold johan@kernel.org wrote:
--- a/drivers/net/wireless/marvell/mwifiex/usb.c +++ b/drivers/net/wireless/marvell/mwifiex/usb.c @@ -505,6 +505,22 @@ static int mwifiex_usb_probe(struct usb_interface *intf, } }
switch (card->usb_boot_state) {case USB8XXX_FW_DNLD:/* Reject broken descriptors. */if (!card->rx_cmd_ep || !card->tx_cmd_ep)return -ENODEV;
^^ These two conditions are applicable to USB8XXX_FW_READY too, right?
if (card->bulk_out_maxpktsize == 0)return -ENODEV;break;case USB8XXX_FW_READY:/* Assume the driver can handle missing endpoints for now. */break;default:WARN_ON(1);return -ENODEV;}
Anyway, looks pretty good, thanks:
Reviewed-by: Brian Norris briannorris@chromium.org