summaryrefslogtreecommitdiff
path: root/net/lapb/lapb_timer.c
diff options
context:
space:
mode:
authorBharat Potnuri <bharat@chelsio.com>2016-08-23 17:57:33 +0300
committerDoug Ledford <dledford@redhat.com>2016-08-23 19:52:52 +0300
commitcff069b78c21559f427c3fefe9ef3294e3dec094 (patch)
tree293a179997afae57cfae0c2d809194e7b4c85413 /net/lapb/lapb_timer.c
parentfaa739fb5df56aadab96bcd2f6eb3486cc3a3aec (diff)
downloadlinux-cff069b78c21559f427c3fefe9ef3294e3dec094.tar.xz
iw_cxgb4: Fix cxgb4 arm CQ logic w/IB_CQ_REPORT_MISSED_EVENTS
Current cxgb4 arm CQ logic ignores IB_CQ_REPORT_MISSED_EVENTS for request completion notification on a CQ. Due to this ib_poll_handler() assumes all events polled and avoids further iopoll scheduling. This patch adds logic to cxgb4 ib_req_notify_cq() handler to check if CQ is not empty and return accordingly. Based on the return value of ib_req_notify_cq() handler, ib_poll_handler() will schedule a run of iopoll handler. Signed-off-by: Potnuri Bharat Teja <bharat@chelsio.com> Reviewed-by: Steve Wise <swise@opengridcomputing.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions