[PATCH v1 16/31] net/ntnic: fix var size
Serhii Iliushyk
sil-plv at napatech.com
Tue Jan 21 18:07:54 CET 2025
From: Danylo Vodopianov <dvo-plv at 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-plv at 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
More information about the dev
mailing list