Skip to content

Commit

Permalink
PCI: allow PCI core hotplug to remove PCI root bus
Browse files Browse the repository at this point in the history
There is no reason to prevent removal of root bus devices. A subsequent
rescan will find them just fine.

Reviewed-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Alex Chiang <achiang@hp.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
  • Loading branch information
Alex Chiang authored and Jesse Barnes committed Apr 6, 2009
1 parent d614166 commit c2ac7cd
Showing 1 changed file with 0 additions and 4 deletions.
4 changes: 0 additions & 4 deletions drivers/pci/pci-sysfs.c
Original file line number Diff line number Diff line change
Expand Up @@ -277,14 +277,10 @@ remove_store(struct device *dev, struct device_attribute *dummy,
{
int ret = 0;
unsigned long val;
struct pci_dev *pdev = to_pci_dev(dev);

if (strict_strtoul(buf, 0, &val) < 0)
return -EINVAL;

if (pci_is_root_bus(pdev->bus))
return -EBUSY;

/* An attribute cannot be unregistered by one of its own methods,
* so we have to use this roundabout approach.
*/
Expand Down

0 comments on commit c2ac7cd

Please sign in to comment.