Cast queue length because q_len isn't really an enum in the same sense
that clang wants it to be (a value that can only have values inside the enum range), but rather an unsigned count of bytes.
This commit is contained in:
parent
cba7d97b61
commit
c236d64745
@ -1876,7 +1876,7 @@ oce_mbox_cq_create(struct oce_cq *cq, uint32_t ncoalesce, uint32_t is_eventable)
|
||||
ctx->v2.armed = 0;
|
||||
ctx->v2.eq_id = cq->eq->eq_id;
|
||||
if (ctx->v2.count == 3) {
|
||||
if (cq->cq_cfg.q_len > (4*1024)-1)
|
||||
if ((u_int)cq->cq_cfg.q_len > (4*1024)-1)
|
||||
ctx->v2.cqe_count = (4*1024)-1;
|
||||
else
|
||||
ctx->v2.cqe_count = cq->cq_cfg.q_len;
|
||||
|
Loading…
x
Reference in New Issue
Block a user