[PATCH 2/2] raw/cnxk_gpio: check pointer before using it
Tomasz Duszynski
tduszynski at marvell.com
Tue Feb 22 09:28:17 CET 2022
Even though nonexistent cnxk_gpio is unlikely at this point
it's a good practice to check pointers before using them.
Fixes: 0e6557b448fa ("raw/cnxk_gpio: add self test")
Coverity issue: 376502
Signed-off-by: Tomasz Duszynski <tduszynski at marvell.com>
Reviewed-by: Jerin Jacob Kollanukkaran <jerinj at marvell.com>
---
drivers/raw/cnxk_gpio/cnxk_gpio_selftest.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/raw/cnxk_gpio/cnxk_gpio_selftest.c b/drivers/raw/cnxk_gpio/cnxk_gpio_selftest.c
index 7fccc48f30..acb65afa65 100644
--- a/drivers/raw/cnxk_gpio/cnxk_gpio_selftest.c
+++ b/drivers/raw/cnxk_gpio/cnxk_gpio_selftest.c
@@ -311,6 +311,8 @@ cnxk_gpio_selftest(uint16_t dev_id)
int ret, ret2;
rawdev = rte_rawdev_pmd_get_named_dev("cnxk_gpio");
+ if (!rawdev)
+ return -ENODEV;
gpiochip = rawdev->dev_private;
queues = rte_rawdev_queue_count(dev_id);
--
2.25.1
More information about the dev
mailing list