Skip to content

Commit 6e8d06e

Browse files
Dan Carpenterbjorn-helgaas
authored andcommitted
PCI: Remove stray put_device() in pci_register_host_bridge()
This put_device() was accidentally left over from when we changed the code from using device_register() to calling device_add(). Delete it. Link: https://lore.kernel.org/r/[email protected] Fixes: 9885440 ("PCI: Fix pci_host_bridge struct device release/free handling") Signed-off-by: Dan Carpenter <[email protected]> Signed-off-by: Bjorn Helgaas <[email protected]>
1 parent 1f2768b commit 6e8d06e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

drivers/pci/probe.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -996,10 +996,9 @@ static int pci_register_host_bridge(struct pci_host_bridge *bridge)
996996
/* Temporarily move resources off the list */
997997
list_splice_init(&bridge->windows, &resources);
998998
err = device_add(&bridge->dev);
999-
if (err) {
1000-
put_device(&bridge->dev);
999+
if (err)
10011000
goto free;
1002-
}
1001+
10031002
bus->bridge = get_device(&bridge->dev);
10041003
device_enable_async_suspend(bus->bridge);
10051004
pci_set_bus_of_node(bus);

0 commit comments

Comments
 (0)