lkml.org 
[lkml]   [2021]   [Nov]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.15 579/917] RDMA/bnxt_re: Fix query SRQ failure
    Date
    From: Selvin Xavier <selvin.xavier@broadcom.com>

    [ Upstream commit 598d16fa1bf93431ad35bbab3ed1affe4fb7b562 ]

    Fill the missing parameters for the FW command while querying SRQ.

    Fixes: 37cb11acf1f7 ("RDMA/bnxt_re: Add SRQ support for Broadcom adapters")
    Link: https://lore.kernel.org/r/1631709163-2287-8-git-send-email-selvin.xavier@broadcom.com
    Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
    Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
    Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/infiniband/hw/bnxt_re/qplib_fp.c | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    diff --git a/drivers/infiniband/hw/bnxt_re/qplib_fp.c b/drivers/infiniband/hw/bnxt_re/qplib_fp.c
    index d4d4959c2434c..bd153aa7e9ab3 100644
    --- a/drivers/infiniband/hw/bnxt_re/qplib_fp.c
    +++ b/drivers/infiniband/hw/bnxt_re/qplib_fp.c
    @@ -707,12 +707,13 @@ int bnxt_qplib_query_srq(struct bnxt_qplib_res *res,
    int rc = 0;

    RCFW_CMD_PREP(req, QUERY_SRQ, cmd_flags);
    - req.srq_cid = cpu_to_le32(srq->id);

    /* Configure the request */
    sbuf = bnxt_qplib_rcfw_alloc_sbuf(rcfw, sizeof(*sb));
    if (!sbuf)
    return -ENOMEM;
    + req.resp_size = sizeof(*sb) / BNXT_QPLIB_CMDQE_UNITS;
    + req.srq_cid = cpu_to_le32(srq->id);
    sb = sbuf->sb;
    rc = bnxt_qplib_rcfw_send_message(rcfw, (void *)&req, (void *)&resp,
    (void *)sbuf, 0);
    --
    2.33.0


    \
     
     \ /
      Last update: 2021-11-16 02:10    [W:3.384 / U:0.032 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site