]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - src/patches/suse-2.6.27.31/patches.fixes/initialize-dev-power-entry
Reenabled linux-xen, added patches for Xen Kernel Version 2.6.27.31,
[people/teissler/ipfire-2.x.git] / src / patches / suse-2.6.27.31 / patches.fixes / initialize-dev-power-entry
1 From: Jeff Mahoney <jeffm@suse.com>
2 Subject: pm: initialize &dev->power.entry
3 References: bnc#514022
4
5 dev->power.entry is uninitialized, which can lead to Oopses if the device
6 is removed early.
7
8 Signed-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