ixgbe: potential null dereference
Subsystems (3)
PATCH 1/1 ixgbe: potential null dereference
The e_dev_err() macro dereferences "adapter" which is NULL here.
Signed-off-by Dan Carpenter <[email protected]>
drivers/net/ixgbe/ixgbe_main.c +4 -3
@@ -6549,8 +6549,8 @@ static int __devinit ixgbe_probe(struct pci_dev *pdev, err =dma_set_coherent_mask (&pdev->dev,DMA_BIT_MASK (32 ));if (err) { -e_dev_err ("No usable DMA configuration, " -"aborting\n" ); +dev_err (&pdev->dev, +"No usable DMA configuration, aborting\n" ); goto err_dma; } }
@@ -6560,7 +6560,8 @@ static int __devinit ixgbe_probe(struct pci_dev *pdev, err =pci_request_selected_regions (pdev,pci_select_bars (pdev,IORESOURCE_MEM ), ixgbe_driver_name);if (err) { -e_dev_err ("pci_request_selected_regions failed 0x%x\n" , err); +dev_err (&pdev->dev, +"pci_request_selected_regions failed 0x%x\n" , err); goto err_pci_reg; }
Quoted 3 lines · Dan Carpenter
The
e_dev_err()macro dereferences "adapter" which is NULL here.Signed-off-by Dan Carpenter <[email protected]>
Acked-by Jeff Kirsher <[email protected]>
From: Jeff Kirsher <[email protected]>
Date: Tue, 27 Jul 2010 17:10:02 -0700
Quoted 6 lines · Dan Carpenter
Quoted 3 lines
The
e_dev_err()macro dereferences "adapter" which is NULL here.Signed-off-by Dan Carpenter <[email protected]>Acked-by Jeff Kirsher <[email protected]>
Applied.