RDMA/core: Add SRQ type field
[linux-3.10.git] / drivers / infiniband / hw / mthca / mthca_provider.c
index 365fe0e..cb9a0b9 100644 (file)
@@ -438,6 +438,9 @@ static struct ib_srq *mthca_create_srq(struct ib_pd *pd,
        struct mthca_srq *srq;
        int err;
 
+       if (init_attr->srq_type != IB_SRQT_BASIC)
+               return ERR_PTR(-ENOSYS);
+
        srq = kmalloc(sizeof *srq, GFP_KERNEL);
        if (!srq)
                return ERR_PTR(-ENOMEM);