iw_cxgb*: kzalloc the iwcm verbs struct
authorSteve Wise <swise@opengridcomputing.com>
Tue, 29 Jan 2019 21:33:07 +0000 (13:33 -0800)
committerJason Gunthorpe <jgg@mellanox.com>
Mon, 4 Feb 2019 23:26:02 +0000 (16:26 -0700)
So future additions to that struct get initialized by default.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/cxgb3/iwch_provider.c
drivers/infiniband/hw/cxgb4/provider.c

index 07c20cd07f330499d3f4667057bee684cb2e041a..804c1fc7bfc129881d0c49b1a04b96674b728ca5 100644 (file)
@@ -1393,7 +1393,7 @@ int iwch_register_device(struct iwch_dev *dev)
        dev->ibdev.dev.parent = &dev->rdev.rnic_info.pdev->dev;
        dev->ibdev.uverbs_abi_ver = IWCH_UVERBS_ABI_VERSION;
 
-       dev->ibdev.iwcm = kmalloc(sizeof(struct iw_cm_verbs), GFP_KERNEL);
+       dev->ibdev.iwcm = kzalloc(sizeof(struct iw_cm_verbs), GFP_KERNEL);
        if (!dev->ibdev.iwcm)
                return -ENOMEM;
 
index cb5b713bbf39bd39dfa8e3d3c2a27d29d0a7c59e..f59bf7e5a5891a23748f61fc682bf17dd8dcc1ad 100644 (file)
@@ -616,7 +616,7 @@ void c4iw_register_device(struct work_struct *work)
        dev->ibdev.dev.parent = &dev->rdev.lldi.pdev->dev;
        dev->ibdev.uverbs_abi_ver = C4IW_UVERBS_ABI_VERSION;
 
-       dev->ibdev.iwcm = kmalloc(sizeof(struct iw_cm_verbs), GFP_KERNEL);
+       dev->ibdev.iwcm = kzalloc(sizeof(struct iw_cm_verbs), GFP_KERNEL);
        if (!dev->ibdev.iwcm) {
                ret = -ENOMEM;
                goto err_dealloc_ctx;