baseband/acc200: fix possible negative shift
Potential occurrence of negative shift when using invalid
configuration on ACC200. Enforcing that depth > 0.
Coverity issue: 381636
Fixes: 40e3adbdd3
("baseband/acc200: add queue configuration")
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com>
This commit is contained in:
parent
b7ceea22a8
commit
f8a7430691
@ -105,9 +105,9 @@ aqDepth(int qg_idx, struct rte_acc_conf *acc_conf)
|
||||
qtopFromAcc(&q_top, acc_enum, acc_conf);
|
||||
|
||||
if (unlikely(q_top == NULL))
|
||||
return 0;
|
||||
return 1;
|
||||
|
||||
return q_top->aq_depth_log2;
|
||||
return RTE_MAX(1, q_top->aq_depth_log2);
|
||||
}
|
||||
|
||||
/* Return the AQ depth for a Queue Group Index. */
|
||||
|
Loading…
Reference in New Issue
Block a user