[WSD] Support HCAs that don't implement CQ resize.
[mirror/winof/.git] / ulp / wsd / user / ibsp_iblow.c
index 191b9a2..05ceabf 100644 (file)
@@ -566,7 +566,8 @@ ib_alloc_cq_tinfo(
        cq_tinfo->hca = hca;\r
        cq_tinfo->ib_cq_thread_exit_wanted = FALSE;\r
 \r
-       cq_tinfo->ib_cq_thread = CreateThread( NULL, 0, ib_cq_thread, cq_tinfo, 0, (LPDWORD)&cq_tinfo->ib_cq_thread_id );\r
+       cq_tinfo->ib_cq_thread = CreateThread( NULL, 0, ib_cq_thread, cq_tinfo, 0,\r
+               (LPDWORD)&cq_tinfo->ib_cq_thread_id );\r
 \r
        if( cq_tinfo->ib_cq_thread == NULL )\r
        {\r
@@ -760,6 +761,7 @@ ib_acquire_cq_tinfo(
                switch( status )\r
                {\r
                case IB_INVALID_CQ_SIZE:\r
+               case IB_UNSUPPORTED:\r
                        cq_tinfo = ib_alloc_cq_tinfo( hca );\r
                        if( !cq_tinfo )\r
                                break;\r