/* Note that send events are suppressed and do not result in an upcall.  */
static void rpcrdma_cq_event_upcall(struct ib_cq *cq, void *context)
/* Note that send events are suppressed and do not result in an upcall.  */
static void rpcrdma_cq_event_upcall(struct ib_cq *cq, void *context)
{
	int rc;
	rc = rpcrdma_cq_poll(cq);
	if (rc)
		return;
	rc = ib_req_notify_cq(cq, IB_CQ_NEXT_COMP);
	if (rc) {
		dprintk("RPC:       %s: ib_req_notify_cq failed %i\n",
			__func__, rc);
		return;
	}
	rpcrdma_cq_poll(cq);
}