projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6
[cascardo/linux.git]
/
drivers
/
infiniband
/
hw
/
qib
/
qib_cq.c
diff --git
a/drivers/infiniband/hw/qib/qib_cq.c
b/drivers/infiniband/hw/qib/qib_cq.c
index
a86cbf8
..
5246aa4
100644
(file)
--- a/
drivers/infiniband/hw/qib/qib_cq.c
+++ b/
drivers/infiniband/hw/qib/qib_cq.c
@@
-100,7
+100,8
@@
void qib_cq_enter(struct qib_cq *cq, struct ib_wc *entry, int solicited)
wc->head = next;
if (cq->notify == IB_CQ_NEXT_COMP ||
- (cq->notify == IB_CQ_SOLICITED && solicited)) {
+ (cq->notify == IB_CQ_SOLICITED &&
+ (solicited || entry->status != IB_WC_SUCCESS))) {
cq->notify = IB_CQ_NONE;
cq->triggered++;
/*