Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fb51eeca authored by Parav Pandit's avatar Parav Pandit Committed by Jason Gunthorpe
Browse files

IB: Ensure that all rdma_ah_attr's are zero initialized



Since we are adding some new fields to this structure it is safest if all
users reliably initialize the struct to zero.

Signed-off-by: default avatarParav Pandit <parav@mellanox.com>
Signed-off-by: default avatarJason Gunthorpe <jgg@mellanox.com>
Signed-off-by: default avatarLeon Romanovsky <leonro@mellanox.com>
parent 0c271c43
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1968,7 +1968,7 @@ static int modify_qp(struct ib_uverbs_file *file,
	struct ib_qp *qp;
	int ret;

	attr = kmalloc(sizeof *attr, GFP_KERNEL);
	attr = kzalloc(sizeof(*attr), GFP_KERNEL);
	if (!attr)
		return -ENOMEM;

@@ -2552,7 +2552,7 @@ ssize_t ib_uverbs_create_ah(struct ib_uverbs_file *file,
	struct ib_uobject		*uobj;
	struct ib_pd			*pd;
	struct ib_ah			*ah;
	struct rdma_ah_attr		attr;
	struct rdma_ah_attr		attr = {};
	int ret;
	struct ib_udata                   udata;