Version: 1
-Previous: 998ae851b2f0c019c2ba5522150641e6c16c874a
-Head: 9e07c52086ff8e05c188591e97d5548d3dfc0578
+Previous: bdf16ab3bdd5ddc299bfbff99f634ec289fc22b7
+Head: 8c723a9692e79c80d0837dc66a2940625678c765
Applied:
verbs-ext: 6fbf2b29ca68fc10b7ee47dc0c09f54db0b32320
compat-ex: fb8aa3e0b8ed628564d7d774907fd17a72a23522
xrcd: 71fa003681345f671bdef05c9548263252e949de
srq_ex: 9e07c52086ff8e05c188591e97d5548d3dfc0578
+ refresh-temp: 8c723a9692e79c80d0837dc66a2940625678c765
Unapplied:
xrc_qp: bed13fcd00426d48c3fb3705c56e9ea16e3c437f
Hidden:
--- /dev/null
+Bottom: d98e2546482ad10f245503b04e53054423653799
+Top: 115158d16c82c271835675f3638359c45d2b1ab8
+Author: Sean Hefty <sean.hefty@intel.com>
+Date: 2012-09-17 16:15:42 -0700
+
+Refresh of srq_ex
+
+---
+
+diff --git a/src/verbs.c b/src/verbs.c
+index b7911ec..d08ee79 100644
+--- a/src/verbs.c
++++ b/src/verbs.c
+@@ -410,7 +410,8 @@ struct ibv_srq *__ibv_create_srq_ex(struct ibv_pd *pd,
+ struct verbs_context *context_ex = verbs_get_ctx(pd->context);
+ struct ibv_srq *srq;
+
+- if (!context_ex->create_srq_ex) {
++ if (!context_ex->create_srq_ex ||
++ srq_init_attr_ex->comp_mask >= IBV_SRQ_INIT_ATTR_RESERVED) {
+ errno = ENOSYS;
+ return NULL;
+ }