From a79800afbbc48e5c5274bf3fc0e890705b3a596d Mon Sep 17 00:00:00 2001 From: Wenpeng Liang Date: Tue, 11 May 2021 19:06:36 +0800 Subject: libhns: Allow users to create a 0-depth SRQs Users is allowed to create 0-depth SRQs, so the judgement about whether max_wr is zero should be removed. Signed-off-by: Wenpeng Liang Signed-off-by: Weihang Li --- providers/hns/hns_roce_u_verbs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c index dace35fd..2d1a6de3 100644 --- a/providers/hns/hns_roce_u_verbs.c +++ b/providers/hns/hns_roce_u_verbs.c @@ -525,7 +525,7 @@ static int hns_roce_verify_srq(struct hns_roce_context *context, init_attr->srq_type != IBV_SRQT_XRC) return -EINVAL; - if (!init_attr->attr.max_wr || !init_attr->attr.max_sge || + if (!init_attr->attr.max_sge || init_attr->attr.max_wr > context->max_srq_wr || init_attr->attr.max_sge > context->max_srq_sge) return -EINVAL; -- 2.30.0