lkml.org 
[lkml]   [2020]   [Nov]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] RDMA/pvrdma: fix missing kfree in pvrdma_register_device
    Date
    Fix missing kfree in pvrdma_register_device() when fails
    to do ib_device_set_netdev.

    Fixes: 4b38da75e089 ("RDMA/drivers: Convert easy drivers to use ib_device_set_netdev()")
    Reported-by: Hulk Robot <hulkci@huawei.com>
    Signed-off-by: Qinglang Miao <miaoqinglang@huawei.com>
    ---
    drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
    index fa2a3fa0c3e4..f71d99946bed 100644
    --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
    +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
    @@ -266,7 +266,7 @@ static int pvrdma_register_device(struct pvrdma_dev *dev)
    }
    ret = ib_device_set_netdev(&dev->ib_dev, dev->netdev, 1);
    if (ret)
    - return ret;
    + goto err_qp_free;
    spin_lock_init(&dev->srq_tbl_lock);
    rdma_set_device_sysfs_group(&dev->ib_dev, &pvrdma_attr_group);

    --
    2.23.0
    \
     
     \ /
      Last update: 2020-11-11 04:18    [W:4.269 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site