diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2008-02-14 14:56:56 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-04-20 21:47:02 -0700 |
commit | 5ff580c10ec06fd296bd23d4570c1a95194094a0 (patch) | |
tree | fc00b4a107824519ae452c264674e5b8c2768d8e /drivers/pci/remove.c | |
parent | c71c68a04ba7672b9373ef04173114c211bb9f88 (diff) | |
download | linux-stable-5ff580c10ec06fd296bd23d4570c1a95194094a0.tar.gz linux-stable-5ff580c10ec06fd296bd23d4570c1a95194094a0.tar.bz2 linux-stable-5ff580c10ec06fd296bd23d4570c1a95194094a0.zip |
PCI: remove global list of PCI devices
This patch finally removes the global list of PCI devices. We are
relying entirely on the list held in the driver core now, and do not
need a separate "shadow" list as no one uses it.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/pci/remove.c')
-rw-r--r-- | drivers/pci/remove.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/pci/remove.c b/drivers/pci/remove.c index d3c77cbe3279..b6824833343f 100644 --- a/drivers/pci/remove.c +++ b/drivers/pci/remove.c @@ -23,10 +23,6 @@ static void pci_stop_dev(struct pci_dev *dev) pci_remove_sysfs_dev_files(dev); device_unregister(&dev->dev); dev->is_added = 0; - down_write(&pci_bus_sem); - list_del(&dev->global_list); - dev->global_list.next = dev->global_list.prev = NULL; - up_write(&pci_bus_sem); } } |