Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 91911
b: refs/heads/master
c: 08119e8
h: refs/heads/master
i:
  91909: b7e9618
  91907: 4624a8d
  91903: b08a5a5
v: v3
  • Loading branch information
Rafael J. Wysocki authored and Linus Torvalds committed Apr 23, 2008
1 parent e772955 commit a1a0c9f
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 10 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: aca239b793a4006db0d92ad0e43846ab6b54d816
refs/heads/master: 08119e8966e993993d0ba92b2fba38c582c8f787
15 changes: 6 additions & 9 deletions trunk/drivers/base/power/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -62,26 +62,23 @@ static bool all_sleeping;
*/
int device_pm_add(struct device *dev)
{
int error = 0;
int error;

pr_debug("PM: Adding info for %s:%s\n",
dev->bus ? dev->bus->name : "No Bus",
kobject_name(&dev->kobj));
mutex_lock(&dpm_list_mtx);
if ((dev->parent && dev->parent->power.sleeping) || all_sleeping) {
if (dev->parent->power.sleeping)
dev_warn(dev,
"parent %s is sleeping, will not add\n",
dev_warn(dev, "parent %s is sleeping\n",
dev->parent->bus_id);
else
dev_warn(dev, "devices are sleeping, will not add\n");
dev_warn(dev, "all devices are sleeping\n");
WARN_ON(true);
error = -EBUSY;
} else {
error = dpm_sysfs_add(dev);
if (!error)
list_add_tail(&dev->power.entry, &dpm_active);
}
error = dpm_sysfs_add(dev);
if (!error)
list_add_tail(&dev->power.entry, &dpm_active);
mutex_unlock(&dpm_list_mtx);
return error;
}
Expand Down

0 comments on commit a1a0c9f

Please sign in to comment.