From: Danylo Vodopianov <dvo-...@napatech.com> Function operate with uint16_r value, meanwhile return value with uint32_t size. This conversion was aligned to the uint8_t as far as max value of the return value could be equal 16.
Coverity issue: 446747 Fixes: 67aee0a69665 ("net/ntnic: add used writer data handling") Signed-off-by: Danylo Vodopianov <dvo-...@napatech.com> --- drivers/net/ntnic/dbsconfig/ntnic_dbsconfig.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ntnic/dbsconfig/ntnic_dbsconfig.c b/drivers/net/ntnic/dbsconfig/ntnic_dbsconfig.c index 279a852a1c..a2c9ef27f0 100644 --- a/drivers/net/ntnic/dbsconfig/ntnic_dbsconfig.c +++ b/drivers/net/ntnic/dbsconfig/ntnic_dbsconfig.c @@ -345,9 +345,9 @@ dbs_initialize_virt_queue_structs(void *avail_struct_addr, void *used_struct_add flgs); } -static uint16_t dbs_qsize_log2(uint16_t qsize) +static uint8_t dbs_qsize_log2(uint16_t qsize) { - uint32_t qs = 0; + uint8_t qs = 0; while (qsize) { qsize = qsize >> 1; -- 2.45.0