Patch "RDMA/efa: Set maximum pkeys device attribute" has been added to the 5.7-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    RDMA/efa: Set maximum pkeys device attribute

to the 5.7-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     rdma-efa-set-maximum-pkeys-device-attribute.patch
and it can be found in the queue-5.7 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 49772feaf9e04d730275ddf70ac79ea0616d9276
Author: Gal Pressman <galpress@xxxxxxxxxx>
Date:   Sun Jun 14 13:35:34 2020 +0300

    RDMA/efa: Set maximum pkeys device attribute
    
    [ Upstream commit 0133654d8eb8607eacc96badfe49bf992155f4cb ]
    
    The max_pkeys device attribute was not set in query device verb, set it to
    one in order to account for the default pkey (0xffff). This information is
    exposed to userspace and can cause malfunction
    
    Fixes: 40909f664d27 ("RDMA/efa: Add EFA verbs implementation")
    Link: https://lore.kernel.org/r/20200614103534.88060-1-galpress@xxxxxxxxxx
    Reviewed-by: Firas JahJah <firasj@xxxxxxxxxx>
    Reviewed-by: Yossi Leybovich <sleybo@xxxxxxxxxx>
    Signed-off-by: Gal Pressman <galpress@xxxxxxxxxx>
    Signed-off-by: Jason Gunthorpe <jgg@xxxxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/infiniband/hw/efa/efa_verbs.c b/drivers/infiniband/hw/efa/efa_verbs.c
index 5c57098a4aee5..3420c77424861 100644
--- a/drivers/infiniband/hw/efa/efa_verbs.c
+++ b/drivers/infiniband/hw/efa/efa_verbs.c
@@ -209,6 +209,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;



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux