|
@@ -257,8 +257,8 @@ int fnic_set_intr_mode(struct fnic *fnic)
|
|
fnic->raw_wq_count >= m &&
|
|
fnic->raw_wq_count >= m &&
|
|
fnic->wq_copy_count >= o &&
|
|
fnic->wq_copy_count >= o &&
|
|
fnic->cq_count >= n + m + o) {
|
|
fnic->cq_count >= n + m + o) {
|
|
- if (!pci_enable_msix(fnic->pdev, fnic->msix_entry,
|
|
|
|
- n + m + o + 1)) {
|
|
|
|
|
|
+ if (!pci_enable_msix_exact(fnic->pdev, fnic->msix_entry,
|
|
|
|
+ n + m + o + 1)) {
|
|
fnic->rq_count = n;
|
|
fnic->rq_count = n;
|
|
fnic->raw_wq_count = m;
|
|
fnic->raw_wq_count = m;
|
|
fnic->wq_copy_count = o;
|
|
fnic->wq_copy_count = o;
|