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 --- |