Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e729452e authored by Christophe JAILLET's avatar Christophe JAILLET Committed by David S. Miller
Browse files

cxgb4: Fix error handling path in 'init_one()'



Commit baf50868 ("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: baf50868 ("cxgb4: restructure VF mgmt code")
Signed-off-by: default avatarChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 4d80ecdb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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);