]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blame - src/patches/suse-2.6.27.39/patches.fixes/initialize-dev-power-entry
Imported linux-2.6.27.39 suse/xen patches.
[people/teissler/ipfire-2.x.git] / src / patches / suse-2.6.27.39 / patches.fixes / initialize-dev-power-entry
CommitLineData
2cb7cef9
BS
1From: Jeff Mahoney <jeffm@suse.com>
2Subject: pm: initialize &dev->power.entry
3References: bnc#514022
4
5 dev->power.entry is uninitialized, which can lead to Oopses if the device
6 is removed early.
7
8Signed-off-by: Jeff Mahoney <jeffm@suse.com>
9---
10 drivers/base/power/power.h | 3 +++
11 1 file changed, 3 insertions(+)
12
13--- a/drivers/base/power/power.h
14+++ b/drivers/base/power/power.h
15@@ -1,6 +1,9 @@
16 static inline void device_pm_init(struct device *dev)
17 {
18 dev->power.status = DPM_ON;
19+#ifdef CONFIG_PM_SLEEP
20+ INIT_LIST_HEAD(&dev->power.entry);
21+#endif
22 }
23
24 #ifdef CONFIG_PM_SLEEP