diff --git a/drivers/infiniband/hw/irdma/verbs.c b/drivers/infiniband/hw/irdma/verbs.c index e62a82562283..40960f0803fb 100644 --- a/drivers/infiniband/hw/irdma/verbs.c +++ b/drivers/infiniband/hw/irdma/verbs.c @@ -4170,7 +4170,7 @@ static int irdma_create_ah(struct ib_ah *ibah, struct irdma_sc_ah *sc_ah; u32 ah_id = 0; struct irdma_ah_info *ah_info; - struct irdma_create_ah_resp uresp; + struct irdma_create_ah_resp uresp = {}; union { struct sockaddr saddr; struct sockaddr_in saddr_in;