Bug fixes found internally as detailed below:
- While disabling interrupt the FW disables interrupts for only 16 vectors.
In case of Invader which supports 96 MSI-x vectors, some spurious interrupts
may come on other vectors even after interrupt disable. So, driver uses a flag
and ignores the spurious interrupts.
- Reply queue depth is made double the number of commands supported by FW.
- Misplaced interrupt enable code is now moved down in the OCR path.
- Updated error handling code in OCR path.
- Removed un-necessary print.
Reviewed by: ambrisko
MFC after: 2 weeks
Sponsored by: AVAGO Technologies