> + if (bp->hwrm_spec_code < 0x10400) > + return -EOPNOTSUPP; Don't you use defines for these kind of version values?
> static int bnxt_flash_package_from_file(struct net_device *dev, ... > + rc = request_firmware(&fw, filename, &dev->dev); > + if (rc != 0) { If (rc) > + if ((install_type & 0xffff) == 0) > + install_type >>= 16; ! instead of "== 0". Also, this looks 'magical'.