]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Bug fixes found internally as detailed below:
authorKashyap D Desai <kadesai@FreeBSD.org>
Wed, 6 May 2015 10:44:08 +0000 (10:44 +0000)
committerKashyap D Desai <kadesai@FreeBSD.org>
Wed, 6 May 2015 10:44:08 +0000 (10:44 +0000)
commit2f863eb8d8805f34e9a719b24a3fb03f256b0676
tree46e4b51387bf4fe48c022fb2ba8e5eff906d1041
parentdaeed97380d86ac73a0b59a02097ba8b7fe5f712
Bug fixes found internally as detailed below:
1. 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.
2. Reply queue depth is made double the number of commands supported by FW.
3. Misplaced interrupt enable code is now moved down in the OCR path.
4. Updated error handling code in OCR path.
5. Removed un-necessary print.

Reviewed by: ambrisko
MFC after: 2 weeks
Sponsored by: AVAGO Technologies
sys/dev/mrsas/mrsas.c
sys/dev/mrsas/mrsas.h
sys/dev/mrsas/mrsas_fp.c