On 06/07/2020 10:54, Kamal Heib wrote: > Make sure to set the max_pkeys attribute to indicate the maximum number > of partitions supported by the efa device. > > Fixes: 40909f664d27 ("RDMA/efa: Add EFA verbs implementation") > Signed-off-by: Kamal Heib <kamalheib1@xxxxxxxxx> > Cc: Gal Pressman <galpress@xxxxxxxxxx> > --- > drivers/infiniband/hw/efa/efa_verbs.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/infiniband/hw/efa/efa_verbs.c b/drivers/infiniband/hw/efa/efa_verbs.c > index 08313f7c73bc..7dd082441333 100644 > --- a/drivers/infiniband/hw/efa/efa_verbs.c > +++ b/drivers/infiniband/hw/efa/efa_verbs.c > @@ -212,6 +212,7 @@ int efa_query_device(struct ib_device *ibdev, > props->max_send_sge = dev_attr->max_sq_sge; > props->max_recv_sge = dev_attr->max_rq_sge; > props->max_sge_rd = dev_attr->max_wr_rdma_sge; > + props->max_pkeys = 1; > > if (udata && udata->outlen) { > resp.max_sq_sge = dev_attr->max_sq_sge; > Thanks Kamal, a similar patch was already merged: f25022a53ef3 ("RDMA/efa: Set maximum pkeys device attribute")