forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-04 1543e317f1da31b75942316931e8f491a8920811
kernel/drivers/scsi/fnic/fnic_isr.c
....@@ -51,7 +51,7 @@
5151 }
5252
5353 if (pba & (1 << FNIC_INTX_WQ_RQ_COPYWQ)) {
54
- work_done += fnic_wq_copy_cmpl_handler(fnic, -1);
54
+ work_done += fnic_wq_copy_cmpl_handler(fnic, io_completions);
5555 work_done += fnic_wq_cmpl_handler(fnic, -1);
5656 work_done += fnic_rq_cmpl_handler(fnic, -1);
5757
....@@ -72,7 +72,7 @@
7272 fnic->fnic_stats.misc_stats.last_isr_time = jiffies;
7373 atomic64_inc(&fnic->fnic_stats.misc_stats.isr_count);
7474
75
- work_done += fnic_wq_copy_cmpl_handler(fnic, -1);
75
+ work_done += fnic_wq_copy_cmpl_handler(fnic, io_completions);
7676 work_done += fnic_wq_cmpl_handler(fnic, -1);
7777 work_done += fnic_rq_cmpl_handler(fnic, -1);
7878
....@@ -125,7 +125,7 @@
125125 fnic->fnic_stats.misc_stats.last_isr_time = jiffies;
126126 atomic64_inc(&fnic->fnic_stats.misc_stats.isr_count);
127127
128
- wq_copy_work_done = fnic_wq_copy_cmpl_handler(fnic, -1);
128
+ wq_copy_work_done = fnic_wq_copy_cmpl_handler(fnic, io_completions);
129129 vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_WQ_COPY],
130130 wq_copy_work_done,
131131 1 /* unmask intr */,