projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
96d5eaa
)
scsi: qedi: Drop cqe response during connection recovery
author
Manish Rangankar
<
[email protected]
>
Fri, 19 Jan 2018 06:52:09 +0000
(22:52 -0800)
committer
Martin K. Petersen
<
[email protected]
>
Tue, 23 Jan 2018 01:04:01 +0000
(20:04 -0500)
We get stuck in the loop when firmware sends a cqe response during
connection recovery.
Signed-off-by: Manish Rangankar <
[email protected]
>
Signed-off-by: Martin K. Petersen <
[email protected]
>
drivers/scsi/qedi/qedi_main.c
patch
|
blob
|
history
diff --git
a/drivers/scsi/qedi/qedi_main.c
b/drivers/scsi/qedi/qedi_main.c
index 5ef0b36dd0034d7dc11a241f902df43a8db502e6..58596d17f7d98add49530ed454ea3e2ccdff9e95 100644
(file)
--- a/
drivers/scsi/qedi/qedi_main.c
+++ b/
drivers/scsi/qedi/qedi_main.c
@@
-998,7
+998,9
@@
static bool qedi_process_completions(struct qedi_fastpath *fp)
ret = qedi_queue_cqe(qedi, cqe, fp->sb_id, p);
if (ret)
- continue;
+ QEDI_WARN(&qedi->dbg_ctx,
+ "Dropping CQE 0x%x for cid=0x%x.\n",
+ que->cq_cons_idx, cqe->cqe_common.conn_id);
que->cq_cons_idx++;
if (que->cq_cons_idx == QEDI_CQ_SIZE)