Re: [PATCH -mm 2/3] Freezer: Use wait queue instead of busy looping (updated)

2007-08-02 Thread Oleg Nesterov
On 08/02, Rafael J. Wysocki wrote: > > On Thursday, 2 August 2007 23:23, Oleg Nesterov wrote: > > On 08/02, Rafael J. Wysocki wrote: > > > > > > On Thursday, 2 August 2007 20:40, Oleg Nesterov wrote: > > > > On 08/02, Rafael J. Wysocki wrote: > > > > > > > > > > @@ -171,6 +186,10 @@ static int try_

Re: [PATCH -mm 2/3] Freezer: Use wait queue instead of busy looping (updated)

2007-08-02 Thread Rafael J. Wysocki
On Thursday, 2 August 2007 23:23, Oleg Nesterov wrote: > On 08/02, Rafael J. Wysocki wrote: > > > > On Thursday, 2 August 2007 20:40, Oleg Nesterov wrote: > > > On 08/02, Rafael J. Wysocki wrote: > > > > > > > > @@ -171,6 +186,10 @@ static int try_to_freeze_tasks(int freez > > > > > > > >

Re: [PATCH -mm 2/3] Freezer: Use wait queue instead of busy looping (updated)

2007-08-02 Thread Oleg Nesterov
On 08/02, Rafael J. Wysocki wrote: > > On Thursday, 2 August 2007 20:40, Oleg Nesterov wrote: > > On 08/02, Rafael J. Wysocki wrote: > > > > > > @@ -171,6 +186,10 @@ static int try_to_freeze_tasks(int freez > > > > > > end_time = jiffies + TIMEOUT; > > > do { > > > + DEFINE_WAIT(wait)

Re: [PATCH -mm 2/3] Freezer: Use wait queue instead of busy looping (updated)

2007-08-02 Thread Rafael J. Wysocki
On Thursday, 2 August 2007 20:40, Oleg Nesterov wrote: > On 08/02, Rafael J. Wysocki wrote: > > > > @@ -171,6 +186,10 @@ static int try_to_freeze_tasks(int freez > > > > end_time = jiffies + TIMEOUT; > > do { > > + DEFINE_WAIT(wait); > > + > > + add_wait_queue(&refrige

Re: [PATCH -mm 2/3] Freezer: Use wait queue instead of busy looping (updated)

2007-08-02 Thread Oleg Nesterov
On 08/02, Rafael J. Wysocki wrote: > > @@ -171,6 +186,10 @@ static int try_to_freeze_tasks(int freez > > end_time = jiffies + TIMEOUT; > do { > + DEFINE_WAIT(wait); > + > + add_wait_queue(&refrigerator_waitq, &wait); Hmm. In that case I'd sugest to use prepare

[PATCH -mm 2/3] Freezer: Use wait queue instead of busy looping (updated)

2007-08-02 Thread Rafael J. Wysocki
On Thursday, 2 August 2007 13:15, Rafael J. Wysocki wrote: > On Thursday, 2 August 2007 01:48, Andrew Morton wrote: > > On Wed, 1 Aug 2007 23:32:48 +0200 > > "Rafael J. Wysocki" <[EMAIL PROTECTED]> wrote: > > > > > +/* > > > + * Used to notify try_to_freeze_tasks() that the refrigerator has been