[PATCH 1/1] ixgbe: check the ioremap return value first (supplementary CC)

From: chuguangqing
Date: Thu Jun 19 2025 - 03:14:26 EST


We should first check whether the ioremap return value is NULL before using it.

Signed-off-by: chuguangqing <chuguangqing@xxxxxxxxxx>
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
index 6eccfba51fac..97a49463b09d 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
@@ -11431,11 +11431,11 @@ static int ixgbe_probe(struct pci_dev *pdev, const struct pci_device_id *ent)

hw->hw_addr = ioremap(pci_resource_start(pdev, 0),
pci_resource_len(pdev, 0));
- adapter->io_addr = hw->hw_addr;
if (!hw->hw_addr) {
err = -EIO;
goto err_ioremap;
}
+ adapter->io_addr = hw->hw_addr;

/* Setup hw api */
hw->mac.ops = *ii->mac_ops;
--
2.43.5