Commit 0003fb89 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

[PATCH] PCI: remove some pci_bus_b() calls in drivers/pci/power.c

parent 6ed53ded
...@@ -97,12 +97,10 @@ static int pci_pm_resume_bus(struct pci_bus *bus) ...@@ -97,12 +97,10 @@ static int pci_pm_resume_bus(struct pci_bus *bus)
static int pci_pm_save_state(u32 state) static int pci_pm_save_state(u32 state)
{ {
struct list_head *list; struct pci_bus *bus = NULL;
struct pci_bus *bus;
int error = 0; int error = 0;
list_for_each(list, &pci_root_buses) { while ((bus = pci_find_next_bus(bus)) != NULL) {
bus = pci_bus_b(list);
error = pci_pm_save_state_bus(bus,state); error = pci_pm_save_state_bus(bus,state);
if (!error) if (!error)
error = pci_pm_save_state_device(bus->self,state); error = pci_pm_save_state_device(bus->self,state);
...@@ -112,11 +110,9 @@ static int pci_pm_save_state(u32 state) ...@@ -112,11 +110,9 @@ static int pci_pm_save_state(u32 state)
static int pci_pm_suspend(u32 state) static int pci_pm_suspend(u32 state)
{ {
struct list_head *list; struct pci_bus *bus = NULL;
struct pci_bus *bus;
list_for_each(list, &pci_root_buses) { while ((bus = pci_find_next_bus(bus)) != NULL) {
bus = pci_bus_b(list);
pci_pm_suspend_bus(bus,state); pci_pm_suspend_bus(bus,state);
pci_pm_suspend_device(bus->self,state); pci_pm_suspend_device(bus->self,state);
} }
...@@ -125,11 +121,9 @@ static int pci_pm_suspend(u32 state) ...@@ -125,11 +121,9 @@ static int pci_pm_suspend(u32 state)
static int pci_pm_resume(void) static int pci_pm_resume(void)
{ {
struct list_head *list; struct pci_bus *bus = NULL;
struct pci_bus *bus;
list_for_each(list, &pci_root_buses) { while ((bus = pci_find_next_bus(bus)) != NULL) {
bus = pci_bus_b(list);
pci_pm_resume_device(bus->self); pci_pm_resume_device(bus->self);
pci_pm_resume_bus(bus); pci_pm_resume_bus(bus);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment