[PATCH] drm: nouveau: set TASK_(UN)INTERRUPTIBLE before schedule_timeout()

2010-07-30 Thread Francisco Jerez
Kulikov Vasiliy writes: > set_current_state() is called only once before the first iteration. > After return from schedule_timeout() current state is TASK_RUNNING. If > we are going to wait again, set_current_state() must be called. > > Signed-off-by: Kulikov Vasiliy > --- > drivers/gpu/drm/nou

Re: [PATCH] drm: nouveau: set TASK_(UN)INTERRUPTIBLE before schedule_timeout()

2010-07-30 Thread Francisco Jerez
Kulikov Vasiliy writes: > set_current_state() is called only once before the first iteration. > After return from schedule_timeout() current state is TASK_RUNNING. If > we are going to wait again, set_current_state() must be called. > > Signed-off-by: Kulikov Vasiliy > --- > drivers/gpu/drm/nou

[PATCH] drm: nouveau: set TASK_(UN)INTERRUPTIBLE before schedule_timeout()

2010-07-26 Thread Kulikov Vasiliy
set_current_state() is called only once before the first iteration. After return from schedule_timeout() current state is TASK_RUNNING. If we are going to wait again, set_current_state() must be called. Signed-off-by: Kulikov Vasiliy --- drivers/gpu/drm/nouveau/nouveau_fence.c |3 ++- 1 file

[PATCH] drm: nouveau: set TASK_(UN)INTERRUPTIBLE before schedule_timeout()

2010-07-26 Thread Kulikov Vasiliy
set_current_state() is called only once before the first iteration. After return from schedule_timeout() current state is TASK_RUNNING. If we are going to wait again, set_current_state() must be called. Signed-off-by: Kulikov Vasiliy --- drivers/gpu/drm/nouveau/nouveau_fence.c |3 ++- 1 file