From: Tomasz Duszynski Date: Tue, 22 Feb 2022 08:28:17 +0000 (+0100) Subject: raw/cnxk_gpio: check pointer before use in self test X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=ee05a93e1e6633d0fdec409faf09f12a2e05b991;p=dpdk.git raw/cnxk_gpio: check pointer before use in self test 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 Reviewed-by: Jerin Jacob --- 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);