cxgb4: Fix error handling path in 'init_one()'
Commitbaf5086840
("cxgb4: restructure VF mgmt code") has reordered some code but an error handling label has not been updated accordingly. So fix it and free 'adapter' if 't4_wait_dev_ready()' fails. Fixes:baf5086840
("cxgb4: restructure VF mgmt code") Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
4d80ecdb80
commit
e729452ec3
|
@ -5166,7 +5166,7 @@ static int init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
|
|||
adapter->regs = regs;
|
||||
err = t4_wait_dev_ready(regs);
|
||||
if (err < 0)
|
||||
goto out_unmap_bar0;
|
||||
goto out_free_adapter;
|
||||
|
||||
/* We control everything through one PF */
|
||||
whoami = readl(regs + PL_WHOAMI_A);
|
||||
|
|
Loading…
Reference in New Issue