Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ixgbe: potential null dereference

The e_dev_err() macro dereferences "adapter" which is NULL here.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Dan Carpenter and committed by
David S. Miller
b8bc0421 94fe8c68

+4 -3
+4 -3
drivers/net/ixgbe/ixgbe_main.c
··· 6552 6552 err = dma_set_coherent_mask(&pdev->dev, 6553 6553 DMA_BIT_MASK(32)); 6554 6554 if (err) { 6555 - e_dev_err("No usable DMA configuration, " 6556 - "aborting\n"); 6555 + dev_err(&pdev->dev, 6556 + "No usable DMA configuration, aborting\n"); 6557 6557 goto err_dma; 6558 6558 } 6559 6559 } ··· 6563 6563 err = pci_request_selected_regions(pdev, pci_select_bars(pdev, 6564 6564 IORESOURCE_MEM), ixgbe_driver_name); 6565 6565 if (err) { 6566 - e_dev_err("pci_request_selected_regions failed 0x%x\n", err); 6566 + dev_err(&pdev->dev, 6567 + "pci_request_selected_regions failed 0x%x\n", err); 6567 6568 goto err_pci_reg; 6568 6569 } 6569 6570