suspend.c (976e3645923bdd2fe7893aae33fd7a21098bfb28) | suspend.c (c052bf82c6b00ca27aab0859addc4b3159dfd3a4) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * kernel/power/suspend.c - Suspend to RAM and standby functionality. 4 * 5 * Copyright (c) 2003 Patrick Mochel 6 * Copyright (c) 2003 Open Source Development Lab 7 * Copyright (c) 2009 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc. 8 */ --- 550 unchanged lines hidden (view full) --- 559 return -EINVAL; 560 } 561 if (!mutex_trylock(&system_transition_mutex)) 562 return -EBUSY; 563 564 if (state == PM_SUSPEND_TO_IDLE) 565 s2idle_begin(); 566 | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * kernel/power/suspend.c - Suspend to RAM and standby functionality. 4 * 5 * Copyright (c) 2003 Patrick Mochel 6 * Copyright (c) 2003 Open Source Development Lab 7 * Copyright (c) 2009 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc. 8 */ --- 550 unchanged lines hidden (view full) --- 559 return -EINVAL; 560 } 561 if (!mutex_trylock(&system_transition_mutex)) 562 return -EBUSY; 563 564 if (state == PM_SUSPEND_TO_IDLE) 565 s2idle_begin(); 566 |
567 if (!IS_ENABLED(CONFIG_SUSPEND_SKIP_SYNC)) { | 567 if (sync_on_suspend_enabled) { |
568 trace_suspend_resume(TPS("sync_filesystems"), 0, true); 569 ksys_sync_helper(); 570 trace_suspend_resume(TPS("sync_filesystems"), 0, false); 571 } 572 573 pm_pr_dbg("Preparing system for sleep (%s)\n", mem_sleep_labels[state]); 574 pm_suspend_clear_flags(); 575 error = suspend_prepare(state); --- 47 unchanged lines hidden --- | 568 trace_suspend_resume(TPS("sync_filesystems"), 0, true); 569 ksys_sync_helper(); 570 trace_suspend_resume(TPS("sync_filesystems"), 0, false); 571 } 572 573 pm_pr_dbg("Preparing system for sleep (%s)\n", mem_sleep_labels[state]); 574 pm_suspend_clear_flags(); 575 error = suspend_prepare(state); --- 47 unchanged lines hidden --- |