]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
IB/core: Fix create_qp issue relates to qp group type
authorYishai Hadas <yishaih@mellanox.com>
Tue, 22 May 2012 12:36:41 +0000 (15:36 +0300)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 7 Jul 2015 21:38:08 +0000 (14:38 -0700)
qpg_type field of ib_qp_init_attr wasn't initialized properly.
Now it's set to IB_QPG_NONE (=0) as part of attr initialization.

Signed-off-by: Yishai Hadas <yishaih@mellanox.com>
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
(Ported from Mellanox OFED 2.4)

Signed-off-by: Mukesh Kacker <mukesh.kacker@oracle.com>
drivers/infiniband/core/uverbs_cmd.c

index a9f048990dfcd833de09978c0448ad979749e4c9..651b5619aa183d695d922aad0a5ca1f3f2a477c2 100644 (file)
@@ -1696,6 +1696,7 @@ ssize_t ib_uverbs_create_qp(struct ib_uverbs_file *file,
                device = pd->device;
        }
 
+       memset(&attr, 0, sizeof attr);
        attr.event_handler = ib_uverbs_qp_event_handler;
        attr.qp_context    = file;
        attr.send_cq       = scq;