On Thu, 2014-03-27 at 19:22 +0200, Sagi Grimberg wrote: > Fastreg is mandatory for signature, so if the > device doesn't support it we don't need to use it. > > Signed-off-by: Sagi Grimberg <sagig@xxxxxxxxxxxx> > --- > drivers/infiniband/ulp/isert/ib_isert.c | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/drivers/infiniband/ulp/isert/ib_isert.c b/drivers/infiniband/ulp/isert/ib_isert.c > index 09bde9f..ae0086e 100644 > --- a/drivers/infiniband/ulp/isert/ib_isert.c > +++ b/drivers/infiniband/ulp/isert/ib_isert.c > @@ -231,7 +231,8 @@ isert_create_device_ib_res(struct isert_device *device) > return ret; > > /* asign function handlers */ > - if (dev_attr->device_cap_flags & IB_DEVICE_MEM_MGT_EXTENSIONS) { > + if (dev_attr->device_cap_flags & IB_DEVICE_MEM_MGT_EXTENSIONS && > + dev_attr->device_cap_flags & IB_DEVICE_SIGNATURE_HANDOVER) { > device->use_fastreg = 1; > device->reg_rdma_mem = isert_reg_rdma; > device->unreg_rdma_mem = isert_unreg_rdma; Applied to target-pending/for-next. Thanks Sagi! --nab -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html