[PATCH v1 6/9] net/nbl: address nbl userdev Error handling issues 490951
Dimon Zhao
dimon.zhao at nebula-matrix.com
Mon Oct 27 11:16:45 CET 2025
Coverity issue: 490951
Signed-off-by: Dimon Zhao <dimon.zhao at nebula-matrix.com>
---
drivers/net/nbl/nbl_common/nbl_userdev.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/net/nbl/nbl_common/nbl_userdev.c b/drivers/net/nbl/nbl_common/nbl_userdev.c
index acae57020c..c0bc995b64 100644
--- a/drivers/net/nbl/nbl_common/nbl_userdev.c
+++ b/drivers/net/nbl/nbl_common/nbl_userdev.c
@@ -715,7 +715,11 @@ int nbl_pci_map_device(struct nbl_adapter *adapter)
}
common->eventfd = fd;
- ioctl(common->devfd, NBL_DEV_USER_GET_BAR_SIZE, &bar_size);
+ ret = ioctl(common->devfd, NBL_DEV_USER_GET_BAR_SIZE, &bar_size);
+ if (ret) {
+ NBL_LOG(ERR, "nbl userdev get bar size failed");
+ goto close_eventfd;
+ }
if (!ret) {
pci_dev->mem_resource[0].addr = nbl_userdev_mmap(common->devfd, 0, bar_size);
--
2.34.1
More information about the dev
mailing list