Commit e0f4bd26 authored by Kevin Hao's avatar Kevin Hao Committed by Rafael J. Wysocki

PM: sleep: Remove obsolete comment from unlock_system_sleep()

With the freezer changes introduced by commit f5d39b02
("freezer,sched: Rewrite core freezer logic"), the comment in
unlock_system_sleep() has become obsolete, there is no need to
retain it.
Signed-off-by: default avatarKevin Hao <haokexin@gmail.com>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent 4bbf0b6a
...@@ -60,22 +60,6 @@ EXPORT_SYMBOL_GPL(lock_system_sleep); ...@@ -60,22 +60,6 @@ EXPORT_SYMBOL_GPL(lock_system_sleep);
void unlock_system_sleep(unsigned int flags) void unlock_system_sleep(unsigned int flags)
{ {
/*
* Don't use freezer_count() because we don't want the call to
* try_to_freeze() here.
*
* Reason:
* Fundamentally, we just don't need it, because freezing condition
* doesn't come into effect until we release the
* system_transition_mutex lock, since the freezer always works with
* system_transition_mutex held.
*
* More importantly, in the case of hibernation,
* unlock_system_sleep() gets called in snapshot_read() and
* snapshot_write() when the freezing condition is still in effect.
* Which means, if we use try_to_freeze() here, it would make them
* enter the refrigerator, thus causing hibernation to lockup.
*/
if (!(flags & PF_NOFREEZE)) if (!(flags & PF_NOFREEZE))
current->flags &= ~PF_NOFREEZE; current->flags &= ~PF_NOFREEZE;
mutex_unlock(&system_transition_mutex); mutex_unlock(&system_transition_mutex);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment