diff options
Diffstat (limited to 'drivers/infiniband/hw/nes/nes_verbs.c')
| -rw-r--r-- | drivers/infiniband/hw/nes/nes_verbs.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/infiniband/hw/nes/nes_verbs.c b/drivers/infiniband/hw/nes/nes_verbs.c index 5095bc41c6c..0927b5cc65d 100644 --- a/drivers/infiniband/hw/nes/nes_verbs.c +++ b/drivers/infiniband/hw/nes/nes_verbs.c @@ -1,5 +1,5 @@  /* - * Copyright (c) 2006 - 2009 Intel Corporation.  All rights reserved. + * Copyright (c) 2006 - 2011 Intel Corporation.  All rights reserved.   *   * This software is available to you under a choice of one of two   * licenses.  You may choose to be licensed under the terms of the GNU @@ -3428,6 +3428,8 @@ static int nes_post_send(struct ib_qp *ibqp, struct ib_send_wr *ib_wr,  					    NES_IWARP_SQ_FMR_WQE_LENGTH_LOW_IDX,  					    ib_wr->wr.fast_reg.length);  			set_wqe_32bit_value(wqe->wqe_words, +					    NES_IWARP_SQ_FMR_WQE_LENGTH_HIGH_IDX, 0); +			set_wqe_32bit_value(wqe->wqe_words,  					    NES_IWARP_SQ_FMR_WQE_MR_STAG_IDX,  					    ib_wr->wr.fast_reg.rkey);  			/* Set page size: */ @@ -3724,7 +3726,7 @@ static int nes_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry)  						entry->opcode = IB_WC_SEND;  						break;  					case NES_IWARP_SQ_OP_LOCINV: -						entry->opcode = IB_WR_LOCAL_INV; +						entry->opcode = IB_WC_LOCAL_INV;  						break;  					case NES_IWARP_SQ_OP_FAST_REG:  						entry->opcode = IB_WC_FAST_REG_MR;  |