From: Chengwen Feng Date: Fri, 7 May 2021 09:08:14 +0000 (+0800) Subject: net/hns3: return error on PCI config write failure X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=d9fb708a000d4935af253ad93f917ed7a8be208e;p=dpdk.git net/hns3: return error on PCI config write failure This patch returns error code when calling rte_pci_write_config() API. Fixes: 6dd32ded17d8 ("net/hns3: check PCI config space write") Cc: stable@dpdk.org Signed-off-by: Chengwen Feng Signed-off-by: Min Hu (Connor) --- diff --git a/drivers/net/hns3/hns3_ethdev_vf.c b/drivers/net/hns3/hns3_ethdev_vf.c index 6aa8a9b6ed..71f3f95877 100644 --- a/drivers/net/hns3/hns3_ethdev_vf.c +++ b/drivers/net/hns3/hns3_ethdev_vf.c @@ -156,9 +156,12 @@ hns3vf_enable_msix(const struct rte_pci_device *device, bool op) if (ret < 0) { PMD_INIT_LOG(ERR, "failed to write PCI offset 0x%x", (pos + PCI_MSIX_FLAGS)); + return -ENXIO; } + return 0; } + return -ENXIO; }