From 64d90cdbea0dc2d090ed0fc7aa2a2eb69ce32bca Mon Sep 17 00:00:00 2001 From: Michael Richardson Date: Mon, 9 Jan 2006 01:04:51 -0800 Subject: [PATCH] --- yaml --- r: 18404 b: refs/heads/master c: 9c08a938ce5a3e1c9d5f764dc6ae844cb1af76ff h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/base/power/shutdown.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 93e634a1a867..e997ed9365ae 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2d7b5a70e01ff8b1b054d8313362e454e3057c5a +refs/heads/master: 9c08a938ce5a3e1c9d5f764dc6ae844cb1af76ff diff --git a/trunk/drivers/base/power/shutdown.c b/trunk/drivers/base/power/shutdown.c index a47bb74da72b..c2475f3134ea 100644 --- a/trunk/drivers/base/power/shutdown.c +++ b/trunk/drivers/base/power/shutdown.c @@ -35,10 +35,10 @@ extern int sysdev_shutdown(void); */ void device_shutdown(void) { - struct device * dev; + struct device * dev, *devn; down_write(&devices_subsys.rwsem); - list_for_each_entry_reverse(dev, &devices_subsys.kset.list, + list_for_each_entry_safe_reverse(dev, devn, &devices_subsys.kset.list, kobj.entry) { if (dev->bus && dev->bus->shutdown) { dev_dbg(dev, "shutdown\n");