IB/core: Add creation flags to struct ib_qp_init_attr
[linux-2.6-block.git] / drivers / infiniband / hw / ehca / ehca_qp.c
index a9fd419855cb1b814418d295aa0fb952b1f992cd..3eb14a52cbf2bc4ebb5a2a46c129861a05ebdb28 100644 (file)
@@ -421,6 +421,9 @@ static struct ehca_qp *internal_create_qp(
        u32 swqe_size = 0, rwqe_size = 0, ib_qp_num;
        unsigned long flags;
 
+       if (init_attr->create_flags)
+               return ERR_PTR(-EINVAL);
+
        memset(&parms, 0, sizeof(parms));
        qp_type = init_attr->qp_type;