From: Wei Y. <wei...@gm...> - 2013-09-23 13:50:59
|
From: Wei Yongjun <yon...@tr...> Add the missing iounmap() before return from igbvf_probe() in the error handling case. Signed-off-by: Wei Yongjun <yon...@tr...> --- drivers/net/ethernet/intel/igbvf/netdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c index 95d5430..b0b1c99 100644 --- a/drivers/net/ethernet/intel/igbvf/netdev.c +++ b/drivers/net/ethernet/intel/igbvf/netdev.c @@ -2700,7 +2700,7 @@ static int igbvf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) if (ei->get_variants) { err = ei->get_variants(adapter); if (err) - goto err_ioremap; + goto err_get_variants; } /* setup adapter struct */ @@ -2797,6 +2797,7 @@ err_hw_init: kfree(adapter->rx_ring); err_sw_init: igbvf_reset_interrupt_capability(adapter); +err_get_variants: iounmap(adapter->hw.hw_addr); err_ioremap: free_netdev(netdev); |
From: Jeff K. <jef...@in...> - 2013-09-23 21:11:27
Attachments:
signature.asc
|
On Mon, 2013-09-23 at 21:50 +0800, Wei Yongjun wrote: > From: Wei Yongjun <yon...@tr...> > > Add the missing iounmap() before return from igbvf_probe() > in the error handling case. > > Signed-off-by: Wei Yongjun <yon...@tr...> > --- > drivers/net/ethernet/intel/igbvf/netdev.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) Thanks! I have added the patch to my queue. |