|
@@ -136,7 +136,7 @@ static inline void TXN_SLEEP_DROP_LOCK(wait_queue_head_t * event)
|
|
|
set_current_state(TASK_UNINTERRUPTIBLE);
|
|
|
TXN_UNLOCK();
|
|
|
io_schedule();
|
|
|
- current->state = TASK_RUNNING;
|
|
|
+ __set_current_state(TASK_RUNNING);
|
|
|
remove_wait_queue(event, &wait);
|
|
|
}
|
|
|
|
|
@@ -2798,7 +2798,7 @@ int jfs_lazycommit(void *arg)
|
|
|
set_current_state(TASK_INTERRUPTIBLE);
|
|
|
LAZY_UNLOCK(flags);
|
|
|
schedule();
|
|
|
- current->state = TASK_RUNNING;
|
|
|
+ __set_current_state(TASK_RUNNING);
|
|
|
remove_wait_queue(&jfs_commit_thread_wait, &wq);
|
|
|
}
|
|
|
} while (!kthread_should_stop());
|
|
@@ -2990,7 +2990,7 @@ int jfs_sync(void *arg)
|
|
|
set_current_state(TASK_INTERRUPTIBLE);
|
|
|
TXN_UNLOCK();
|
|
|
schedule();
|
|
|
- current->state = TASK_RUNNING;
|
|
|
+ __set_current_state(TASK_RUNNING);
|
|
|
}
|
|
|
} while (!kthread_should_stop());
|
|
|
|