main.c (e8cdfb0509f48d44d95d68d4f42d8d71a9ba4acd) main.c (58a69cb47ec6991bf006a3e5d202e8571b0327a4)
1/*
2 * kernel/power/main.c - PM subsystem core functionality.
3 *
4 * Copyright (c) 2003 Patrick Mochel
5 * Copyright (c) 2003 Open Source Development Lab
6 *
7 * This file is released under the GPLv2
8 *

--- 312 unchanged lines hidden (view full) ---

321};
322
323#ifdef CONFIG_PM_RUNTIME
324struct workqueue_struct *pm_wq;
325EXPORT_SYMBOL_GPL(pm_wq);
326
327static int __init pm_start_workqueue(void)
328{
1/*
2 * kernel/power/main.c - PM subsystem core functionality.
3 *
4 * Copyright (c) 2003 Patrick Mochel
5 * Copyright (c) 2003 Open Source Development Lab
6 *
7 * This file is released under the GPLv2
8 *

--- 312 unchanged lines hidden (view full) ---

321};
322
323#ifdef CONFIG_PM_RUNTIME
324struct workqueue_struct *pm_wq;
325EXPORT_SYMBOL_GPL(pm_wq);
326
327static int __init pm_start_workqueue(void)
328{
329 pm_wq = alloc_workqueue("pm", WQ_FREEZEABLE, 0);
329 pm_wq = alloc_workqueue("pm", WQ_FREEZABLE, 0);
330
331 return pm_wq ? 0 : -ENOMEM;
332}
333#else
334static inline int pm_start_workqueue(void) { return 0; }
335#endif
336
337static int __init pm_init(void)

--- 12 unchanged lines hidden ---
330
331 return pm_wq ? 0 : -ENOMEM;
332}
333#else
334static inline int pm_start_workqueue(void) { return 0; }
335#endif
336
337static int __init pm_init(void)

--- 12 unchanged lines hidden ---