- patches.suse/slab-handle-memoryless-nodes-v2a.patch: Refresh.
[linux-flexiantxendom0-3.2.10.git] / drivers / scsi / fnic / fnic_isr.c
index 2b30648..5c1f223 100644 (file)
@@ -48,9 +48,9 @@ static irqreturn_t fnic_isr_legacy(int irq, void *data)
        }
 
        if (pba & (1 << FNIC_INTX_WQ_RQ_COPYWQ)) {
-               work_done += fnic_wq_copy_cmpl_handler(fnic, 8);
-               work_done += fnic_wq_cmpl_handler(fnic, 4);
-               work_done += fnic_rq_cmpl_handler(fnic, 4);
+               work_done += fnic_wq_copy_cmpl_handler(fnic, -1);
+               work_done += fnic_wq_cmpl_handler(fnic, -1);
+               work_done += fnic_rq_cmpl_handler(fnic, -1);
 
                vnic_intr_return_credits(&fnic->intr[FNIC_INTX_WQ_RQ_COPYWQ],
                                         work_done,
@@ -66,9 +66,9 @@ static irqreturn_t fnic_isr_msi(int irq, void *data)
        struct fnic *fnic = data;
        unsigned long work_done = 0;
 
-       work_done += fnic_wq_copy_cmpl_handler(fnic, 8);
-       work_done += fnic_wq_cmpl_handler(fnic, 4);
-       work_done += fnic_rq_cmpl_handler(fnic, 4);
+       work_done += fnic_wq_copy_cmpl_handler(fnic, -1);
+       work_done += fnic_wq_cmpl_handler(fnic, -1);
+       work_done += fnic_rq_cmpl_handler(fnic, -1);
 
        vnic_intr_return_credits(&fnic->intr[0],
                                 work_done,
@@ -83,7 +83,7 @@ static irqreturn_t fnic_isr_msix_rq(int irq, void *data)
        struct fnic *fnic = data;
        unsigned long rq_work_done = 0;
 
-       rq_work_done = fnic_rq_cmpl_handler(fnic, 4);
+       rq_work_done = fnic_rq_cmpl_handler(fnic, -1);
        vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_RQ],
                                 rq_work_done,
                                 1 /* unmask intr */,
@@ -97,7 +97,7 @@ static irqreturn_t fnic_isr_msix_wq(int irq, void *data)
        struct fnic *fnic = data;
        unsigned long wq_work_done = 0;
 
-       wq_work_done = fnic_wq_cmpl_handler(fnic, 4);
+       wq_work_done = fnic_wq_cmpl_handler(fnic, -1);
        vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_WQ],
                                 wq_work_done,
                                 1 /* unmask intr */,
@@ -110,7 +110,7 @@ static irqreturn_t fnic_isr_msix_wq_copy(int irq, void *data)
        struct fnic *fnic = data;
        unsigned long wq_copy_work_done = 0;
 
-       wq_copy_work_done = fnic_wq_copy_cmpl_handler(fnic, 8);
+       wq_copy_work_done = fnic_wq_copy_cmpl_handler(fnic, -1);
        vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_WQ_COPY],
                                 wq_copy_work_done,
                                 1 /* unmask intr */,