Messages in this thread | | | Date | Mon, 5 Dec 2011 09:14:43 -0800 | From | Tejun Heo <> | Subject | Re: [PATCH 1/3] PM / Sleep: Make [un]lock_system_sleep() generic |
| |
Hello,
On Mon, Dec 05, 2011 at 01:32:38AM +0530, Srivatsa S. Bhat wrote: > +static inline void lock_system_sleep(void) > +{ > + /* simplified freezer_do_not_count() */ > + current->flags |= PF_FREEZER_SKIP; > + mutex_lock(&pm_mutex); > +} > + > +static inline void unlock_system_sleep(void) > +{ > + mutex_unlock(&pm_mutex); > + /* simplified freezer_count() */ > + current->flags &= ~PF_FREEZER_SKIP; > +}
BTW, don't we want try_to_freeze() there? What's the reason for not using freezer_count()?
Thanks.
-- tejun
| |